@charset"utf-8";

.m-game-empty {padding:88px 0;margin-bottom:20px;text-align:center;border-radius:4px;color:#ccc}
.m-game-empty i {font-size:64px;line-height:1}
/* 分页组件 
---------------------------------------------------------------- */
.m-pages {
    margin: 5px auto;
    text-align: center;
    font-size: 0;
}
.m-pages > * {
    display: inline-block;
    cursor: pointer;
    margin: 0 2px;
    padding: .1em .6em;
    border: 1px solid #e6e6e6;
    font-size: 13px;        
    vertical-align: middle;
}
.m-pages > *:hover { background: #f3f3f3; }
.m-pages > *.cur,
.m-pages > *.cur:hover {
    border-color: #f90; 
    background: none;
    color: #f90;
}
.m-pages.z-dot > * {
    text-indent: -9999em;
    width: 11px;
    height: 11px;
    margin: 0 2px;
    padding: 0;
    border: none;
    background: #ccc;
    border-radius: 50%;
}
.m-pages.z-dot > *:hover { background: #999; }
.m-pages.z-dot > *.cur,
.m-pages.z-dot > *.cur:hover { background: #f90; }

/* 首页轮播 
---------------------------------------------------------------- */
.m-pane-focus { position: relative }
.m-pane-focus .g-inner { margin: -320px auto 320px; }
.m-banner {
    position: relative;
    z-index: 1;
    overflow: hidden;
    width: 100%;
    height: 320px;
}
.m-banner .gallery li {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: .5s ease;
}
.m-banner .gallery li a {
    display: block;
    width: 100%;
    height: 100%;
    background: no-repeat 50% 0;
}
.m-banner .nav {
    position: absolute;
    z-index: 10;
    left: 50%;
    bottom: 20px;
    text-align: center;
    transform: translateX(-50%);
} 
.m-banner .nav li {
    display: inline-block;
    margin: 0 3px;
    width: 30px;
    height: 2px;
    background: rgba(250,250,250,.6);
    background: #444\0/;
    cursor: pointer;
    transition:.3s ease;
}
.m-banner .nav li.cur {
    width: 50px;
    background: rgba(246,129,6,.95);
    background: #f68107\0/;
}
.m-banner .gallery li.cur { opacity: 1; z-index: 1;}
.m-banner .slider .btn-prev,
.m-banner .slider .btn-next {
    position:absolute;
    top: 50%;
    z-index: 10;
    margin-top: -36px;
    padding: 20px 0;
    width: 40px;
    height: 72px;
    cursor: pointer;
    line-height: 32px;
    font-size: 32px;
    text-align: center;
    color: #fff;
    text-shadow: 0px 0px 15px rgba(0,0,0,.5);
    opacity: 0;
    transition: .3s ease;   
}
.m-banner .slider .btn-prev:hover,
.m-banner .slider .btn-next:hover { background:rgba(0,0,0,.5); }
.m-banner .slider .btn-prev { left: -40px; }
.m-banner .slider .btn-next { right: -40px; }
.m-banner.z-over .nav li { height: 6px; }
.m-banner.z-over .slider .btn-prev { left: 0; opacity: 1; }
.m-banner.z-over .slider .btn-next { right: 0; opacity: 1; }
/* 首页用户登录 
---------------------------------------------------------------- */
.m-central-user {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    width: 210px;
    min-height: 260px;
    background: rgba(0,0,0,.7);
    color: #e3e3e3;
    border-radius: 0 0 6px 6px;
}
.m-central-user:after {
    position: absolute;
    left: 5px;
    bottom: -18px;
    border: solid transparent;
    border-width: 18px 100px 0;
    border-top-color: rgba(0,0,0,.7);
    content:'';
}
.m-central-user .btn {
    display: block;
    margin-bottom: 10px;
    width: 100%;
    line-height: 32px;
    font-size: 16px;
}
.m-central-user .btn.hollow {
    border: 1px solid #d17b0b;
    background: rgba(0,0,0,.2);
    line-height: 30px;
    color: #f7930f;
}
.m-central-user .m-third-login {overflow:hidden}
.m-central-user .m-third-login label {float:left;line-height:32px}
.m-central-user .m-third-login p {float:right}
.m-central-user .m-third-login p a {display:inline-block;font-size:28px;line-height:1}
.m-central-user .m-third-login p a:hover { text-decoration: none; }
.m-central-user .loginbox { padding: 20px 30px; text-align: center; }
.m-central-user .loginbox .avatar {margin:0 auto 10px;width:64px;height:64px}
.m-central-user .loginbox .avatar img {width:100%;height:100%;border-radius:50%}
.m-central-user .loginbox .tip {margin-top:10px;font-size:13px;color:#aaa}
/* 用户登录 */
.m-central-user .breginfo {padding:15px 20px 0}
.m-central-user .breginfo .avatar img {width:50px;height:50px;border-radius:50%}
.m-central-user .breginfo .oftop {height:50px;margin-left:65px;}
.m-central-user .breginfo .oftop p {margin-top:5px;font-size:13px;color:#fc0}
.m-central-user .breginfo .ofbar { clear:both; padding:10px 0 5px;margin-bottom: 10px;border-bottom: 1px dotted #444;text-align: center; }
.m-central-user .logmybox {padding:0 20px}
.m-central-user .logmybox .logmytit {color:#999} 
.m-central-user .logmybox .logmycon {min-height:120px}
.m-central-user .logmybox .logmycon .m-game-empty {padding:60px 0}
.m-central-user .logmybox .logmycon a {display:block;padding:2px 0;overflow:hidden} 
.m-central-user .logmybox .logmycon a>* {display:inline-block;font-size:13px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m-central-user .logmybox .logmycon a>h4 {float:left;width:7em}
.m-central-user .logmybox .logmycon a>em {float:right;max-width:6em;padding:0 .2em;text-align:right}
.m-central-user .logmybox .logmycon a:hover { color: #ffd900; }
.m-central-user .logmybox .logmycon a:hover em {background:#ffd900;color:#000}
/* 登录后提示层 */
.m-safe-pop {position:absolute;right:0;top:32px;}
.m-safe-pop .f-dialog {position:absolute;top:0;right:0;width:350px;border:1px solid #e9e9e9;border-radius: 0;}
.m-safe-pop .f-dialog:before,
.m-safe-pop .f-dialog:after {content:none}
.m-safe-pop .f-dialog-header {padding:20px 0 0;font-size:18px;color:#ff5757;}
.m-safe-pop .f-dialog-footer {padding:20px 0 30px;}
.m-safe-pop .f-dialog-footer .btn {background:#ff5757;color:#fff;width:180px;padding:0;line-height:40px;}
.m-safe-pop .layer-close {position:absolute;right:5px;top:0;width:30px;padding:10px 0;text-align:center;font-size:16px;cursor:pointer;z-index:20}
/* 首页客服 
---------------------------------------------------------------- */
.m-index-service .f-sub-layer {
    float: right;
    margin-left: 5px;
}
.m-index-service .f-sub-hook {
    padding: 0 10px;
    border: 1px solid #ccc;
    background: #fff;
    line-height: 18px;
    border-radius: 5px;
}
/* 新闻滚动公告 
---------------------------------------------------------------- */
.m-newposts {
    position: relative;
    overflow: hidden;
    height: 20px;
    padding-left: 22px;
}
.m-newposts:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    line-height: 20px;
    color: #aaa;
    font-family: 'iconfont';
    content: '\e6c8';
}
.m-newposts dd.move { 
    transition: .3s ease; 
    transform: translateY(-20px); 
}
.m-newposts a {
    display: block;
    overflow: hidden;
    width: 280px;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.m-newposts span {
    float: right;
    margin-left: 1em;
    color: #999;
    font-size: 13px;
}
/* 首页开服动态
---------------------------------------------------------------- */
.m-heralds {
    background: #fff;
    box-shadow: 0 0 0 1px #f0f0f0;
}
.m-heralds .m-tab-hook {
    overflow: hidden;
    margin-top: -1px;
    line-height: 40px;
}
.m-heralds .m-tab-hook li {
    position: relative;
    float: left;
    width: 33.33333%;
    border-top: 1px solid transparent;
    cursor: pointer;
    color: #888;
    font-size: 15px;
    text-align: center;
}
.m-heralds .m-tab-hook li:not(:last-child):before {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 1px; 
    background:linear-gradient(rgba(238,238,238,1),rgba(238,238,238,.3));
    background: #eee\0/;
    content: '';
}
.m-heralds .m-tab-hook li.active {
    border-color: #ffd900;
    color: #333;
    font-weight: bold;
}
.m-heralds .m-tab-panel { padding-bottom: 10px; }
.m-herald-data,
.m-herald-game { margin: 2px 2px 12px; }
.m-herald-data li {
    overflow: hidden;
    padding: 0 15px;
    border-bottom: 1px dotted #eee;
    font-size: 13px;
    line-height: 35px;  
}
.m-herald-data li:hover { background: #f9f9f9; }
.m-herald-data li > * {
    display: block;
    overflow: hidden;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
} 
.m-herald-data li .game {
    padding-right: 10px;
    width: 37%;
    background: no-repeat 95% 50%;
}
.m-herald-data li .game.hot { 
    padding-right: 17px; 
    background-image: url(../images/g_hot.gif); 
}
.m-herald-data li .game.official { 
    padding-right: 16px; 
    background-image: url(../image/g_official.gif); 
}
.m-herald-data li .game.h5 { 
    padding-right: 16px; 
    background-image: url(../image/g_h5.gif); 
}
.m-herald-data li .time { width: 34%;}
.m-herald-data li .server { 
    width: 28%; 
    text-align:right;
}
/* 当前时间开服 */
.m-herald-data li.now { 
    border-color: #f6dd81;
    background: #fffdeb;
}
.m-herald-data li.now .time { 
    color: #f20;
    font-weight: bold;
 }
/* 固顶推荐开服 */
.m-herald-data li.top {
    border-color: #f6dd81;
    background: #fffbbb;
    color: #f20; 
}
.m-herald-data li.top .time { font-weight: bold; }
.m-herald-data li.top .game { background-image: url(../image/g_top.gif); }
.m-herald-game li {
    position: relative;
    overflow: hidden;   
    border-bottom: 1px dotted #eee;
    padding: 10px 0;
    font-size: 13px;
}
.m-herald-game .figure {
    position: absolute;
    left: 10px;
    top: 10px;
}
.m-herald-game .figure img { width: 60px; }
.m-herald-game .info {
    float: left;
    padding-left: 82px;
    max-width: 200px;
    height: 64px; 
}
.m-herald-game .info h3 { 
    overflow: hidden;
    font-size: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
 }
.m-herald-game .info p { font-size: 12px; }
.m-herald-game .btn {
    float: right;
    margin: 17px 10px 0 0;
    width: 70px;
    line-height: 26px;
    border-radius: 5px;
}
/* 通用面板
---------------------------------------------------------------- */
.m-panel { margin-top: 10px; } 
.m-panel-header {
    position: relative;
    margin-bottom: 10px;
    height: 20px;
    line-height: 20px;
}
.m-panel-header > h2 {
    display: inline-block;
    border-left: 4px solid #ffd900;
    margin-right: 10px;
    padding-left: 14px;
    font-size: 20px;
}
.m-panel-header > p,
.m-panel-header .sub {
    display: inline-block;  
    font-size: 14px;
    vertical-align: top;
}
.m-panel-header .beside {
    position: absolute;
    top: 0;
    right: 0;
}
.m-panel-header .besort { margin-right: 10px; }
/* tab样式 */
.m-panel-header .m-tab-hook { font-size: 0; }
.m-panel-header .m-tab-hook a {
    display: inline-block;
    border-top: 1px solid transparent;
    margin-right: 1px;
    width: 110px;
    background: #e3e3e3;
    font-size: 16px;
    line-height: 39px;
    text-align: center;
}
.m-panel-header .m-tab-hook a.active {
    border-color: #ffd900;
    background: #fff;
    color: #f60;
    font-weight: bold;
}
.m-panel-header .m-tab-hook a:hover { text-decoration: none; }
.m-panel-header .besort .cur {color:#f60;font-weight:bold;}
.m-panel-header .besort .cur:before {content:'\e60f ';font-family:'iconfont';}
.m-panel-header .besort .loading {position:relative;padding-left:28px;}
.m-panel-header .besort .loading:before {content:'';position:absolute;left:6px;top:50%;margin-top:-9px;width:20px;height:20px;vertical-align:middle;background:url(../image/g_loading.gif) no-repeat;background-size:100%;}
/* —游戏展示 
---------------------------------------------------------------- */
.m-figure-box {
    position: relative;
    display: block;
    background: #fff;
}
.m-figure-box .figure {
    position: relative;
    display: block; 
    padding-bottom: 62%;
    height: 0;
    overflow: hidden;   
}
.m-figure-box.z-vip:before,
.m-figure-box.z-official:before,
.m-figure-box.z-h5:before { 
    position: absolute;
    left: -1px;
    top: -1px;
    z-index: 10;
    width: 50px;
    height: 50px;
    background: url(../image/icon_property.png) no-repeat;
    content:'';
}
.m-figure-box.z-official:before { background-position: 0 -50px; }
.m-figure-box.z-h5:before { background-position: 0 -100px; }
.m-figure-box .figure > img {
    position: absolute;
    width: 100%;
    height: 100%;
    transition: .5s ease;
}
.m-figure-box .figure p {
    position: absolute;
    left: 0;
    right: 0;
    padding: .5em 10px;
    top: 100%;
    background: rgba(0,0,0,.8);
    color: #fff;
    font-size: 13px;
    line-height: 1.3;
    transition:.3s ease;
}
.m-figure-box .discount,
.m-figure-box .ratio {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    padding: 5px;
    line-height: .8;
    font-size: 12px;
    font-weight: bold;
    color: #ff0;
    background: rgba(255,17,0,1);
    background: #f53629\0;
}
.m-figure-box .discount:after,
.m-figure-box .ratio:after {
    position: absolute;
    right: 0;
    bottom: -6px;
    border: 3px solid transparent;
    border-top-color: #f53629;
    border-right-color: #f53629;
    content: '';
}
.m-figure-box .discount {
    background: #51baff;
    color: #fff;
}
.m-figure-box .discount:after {
    border-top-color: #51baff;
    border-right-color: #51baff;
}
.m-figure-box .tile {
    position: relative;
    overflow: hidden;
    height: 36px;   
    line-height: 36px;  
    text-align: center;
}
.m-figure-box h3 {
    overflow: hidden;
    font-size: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.m-figure-box .hover {
    position: absolute;
    left: 0;
    right: 0;
    top: -100%;
    height: 36px;
    background: #fff;
    transition:.3s ease;
}
.m-figure-box .hover p {
    float: left;
    padding-left: 12px;
    font-size: 12px;
}
.m-figure-box .hover .btn {
    float: right;
    width: 86px;
}
.m-figure-box:hover { box-shadow: 0 0 0 1px #ffd900 }
.m-figure-box:hover .figure img { transform: scale(1.05); }
.m-figure-box:hover .figure p { transform: translateY(-100%); }
.m-figure-box:hover .hover { top: 0; }
.m-figure-box.h5-box .figure p { height: 100%; }
.m-figure-box.h5-box .figure p img {
    display: block;
    margin: 6px auto;
    height: 72%;
}
.m-figure-box.h5-box .figure p em {
    display: block;
    text-align: center;
    font-size: 12px;
}
.m-figure-box.h5-box .hover p { display: none; }
.m-figure-box.h5-box .hover .btn { width: 100%; }
/* 分栏
---------------------------------------------------------------- */
.m-prod-wrapper ul { 
    overflow: hidden; 
    margin: 0 0 -20px -1px;    
}
.m-prod-wrapper li {
    float: left;
    width: 25%;
    margin-bottom: 20px;
    padding-left: 24px; 
}
.m-prod-wrapper.col4 li { width: 25% }
.m-prod-wrapper.col5 li { width: 20% }
.m-prod-wrapper.col6 li { width: 16.66666666666% }
.m-prod-wrapper ul ~ .m-pagination { margin-top: 20px; }
/* 首页特殊样式 
---------------------------------------------------------------- */
/* 首页热门高度固定 */
.m-prod-wrapper li.colspan2 { width: auto; }
/*
.m-prod-wrapper li.colspan2 img { 
    width: 100%; 
    height: 161px; 
}*/
.p-index .g-parse .m-figure-box .figure { padding-bottom: 125px; }
.p-index .m-heralds { height: 524px; }
.p-index .m-herald-data,
.p-index .m-herald-game { min-height: 432px; }
/* 两侧广告
---------------------------------------------------------------- */
.m-sideadv {
    position: absolute;
    z-index: 100;
    width: 1200px;
}
.m-sideadv.fix { 
    position: fixed;
    top: 0;
 }
.m-sideadv > * {
    position: absolute;
    top: 80px;
    width: 100px;
    height: 342px;
}
.m-sideadv img {
    width: 100%;
    height: 100%;
}
.m-sideadv .clearup {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background: rgba(0,0,0,.6);
    cursor: pointer;
    color: #fff;
    line-height: 20px;
    text-align: center;
}
.m-sideadv .clearup:hover { background: #f20; }
.m-sideadv > .left { left: -120px; }
.m-sideadv > .right { right: -120px; }

/* 游戏大厅－游戏筛选目录
---------------------------------------------------------------- */
.m-filter {
    margin-bottom: 15px;
    padding: 5px 20px;
    background: #fff;
    font-size: 0;
    box-shadow: 0 0 0 1px #f3f3f3;
}
.m-filter p {
    position: relative;
    border-bottom: 1px dotted #e3e3e3;
    padding: 10px 0 10px 80px;
    font-size: 0;
}
.m-filter p:last-child { border: none; }
.m-filter strong {
    position: absolute; 
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 24px;
    line-height: 24px;
    font-size: 13px;
    color: #999;
}
.m-filter a { 
    display: inline-block;
    margin: 2px;
    width: 92px;
    background: #f0f0f0;
    line-height: 28px;
    text-align: center;
    font-size: 13px;
}
.m-filter a:hover,
.m-filter a.active {
    background: #ffd900;
    color: #000;
    text-decoration: none;
}
/* 游戏大厅特殊处理 */
.p-lobby .m-heralds { height: 868px; }
.p-lobby .m-herald-data { min-height: 769px; }

/* 新闻 
---------------------------------------------------------------- */
.p-news .section .m-panel-body { 
    padding: 20px 30px;
    background: #fff; 
}
.m-art-list { 
    margin-bottom: 10px;
    font-size: 16px;
}
.m-art-list li {
    position:relative;
    overflow: hidden;
    padding: .6em 0;
    border-bottom: 1px dotted #e3e3e3;
    word-break: keep-all;
    white-space: nowrap;    
    text-overflow: ellipsis;
}
.m-art-list li:before {content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px;background:#e9e9e9;border-radius:50%;}
.m-art-list li:hover:before {background:#ccc;}
.m-art-list a { padding-left: .8em; }
.m-art-list a:hover { color: #f60; }
.m-art-list em { float:right; color:#bbb; font-size: 14px;}

/* 文章正文　*/
.m-art-wrapper {padding:0 10px;}
.m-art-header {padding-bottom:10px;margin-bottom:40px;border-bottom:1px dotted #e3e3e3;}
.m-art-header .sort {margin-bottom:15px;font-size:13px;}
.m-art-header .sort span {display:inline-block;padding:5px 2px;border-bottom:1px solid #f90;color:#f90;}
.m-art-header h1 {font-size:36px;line-height:56px;font-weight:bold;word-wrap:break-word;word-break:break-all;}
.m-art-header .info {position:relative;font-size:13px;line-height:36px;color:#777;overflow:hidden;}
.m-art-header .info span {margin-right:2em;}

.m-art-game {position:relative;margin-bottom:30px;width:100%;height:150px;background:#2b2927;;border-radius:6px;overflow:hidden;}
.m-art-game .img {width:100%;height:100%;overflow:hidden}
.m-art-game .img img {width:100%;}
.m-art-game h3 {position:absolute;right:35px;bottom:50%;line-height:1.8;font-size:36px;color:#fff;text-align:right;} 
.m-art-game .btnbar {position:absolute;right:35px;top:50%;width:230px;height:40px;line-height:40px;font-size:16px;text-align:center;overflow:hidden;} 
.m-art-game .btnbar a {float:left;display:inline-block;width:50%;height:100%;background:rgba(255,255,255,.3);background:#666\0/;color:#fff;}
.m-art-game .btnbar .download {background:rgba(255,217,0,.9);color:#000}
.m-art-game .btnbar a:hover {background:#fff;color:#333;}

.m-art-text {color:#555;font-size:16px;}
.m-art-text p {margin:0;padding:0 0 15px;}
.m-art-text img {display:block;margin:auto;max-width:100%;}
.m-art-side {position:relative;margin-top:60px;border:solid #e9e9e9;border-width:1px 0;overflow:hidden;}
.m-art-side:after {content:'';position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #e9e9e9;}
.m-art-side dd {float:left;display:block;width:50%;}
.m-art-side dd.next {float:right;}
.m-art-side dd a {display:block;padding:15px 30px;font-size:15px;}
.m-art-side dd a i {position:absolute;left:0;top:0;bottom:0;margin:auto;height:26px;line-height:26px;font-size:22px;color:#999;}
.m-art-side dd.next i {left:auto;right:0;}

/* 客服
---------------------------------------------------------------- */
.p-service {background:url(../image/kf-bg.jpg) no-repeat 50% 0;}
.m-service .contact,.m-service .list li i{background:url(../image/kf-icon.png) no-repeat 999px 999px;}
.m-service{padding-top:30px;width:960px}
.m-service .hd{padding:25px 0 40px;line-height:26px;}
.m-service .hd h2{font-size:34px;border-left:4px solid #ffd900;padding-left:15px;}
.m-service .bd{position:relative;padding-left:310px;}
.m-service .contact{position:absolute;left:0;top:0;width:310px;height:295px;background-position:0 0;text-align:center;border-radius:15px;}
.m-service .contact a{position:absolute;left:0;right:0;bottom:70px;margin:auto;width:140px;height:36px;line-height:36px;border-radius:18px;background:#fff}
.m-service .contact a:hover{background:#333;color:#fff;}
.m-service .contact p{position:absolute;bottom:30px;width:100%;color:#000;}
.m-service .list li{position:relative;float:left;width: 310px;height: 140px;margin-bottom: 15px;margin-left:15px;background:#fff;border-radius:15px;transition:.3s ease}
.m-service .list li a{display: block;height:90px;padding:30px 0 30px 120px;}
.m-service .list li a:hover { text-decoration: none; }
.m-service .list li i{position:absolute;left:20px;top:30px;width:90px;height:90px}
.m-service .list li i.ico1{background-position:0 -295px}
.m-service .list li i.ico2{background-position:-90px -295px}
.m-service .list li i.ico3{background-position:0 -385px}
.m-service .list li i.ico4{background-position:-90px -385px}
.m-service .list li h3{height:32px;line-height:32px;font-size:18px;color:#333;}
.m-service .list li p{padding-right:30px;margin-top:5px;line-height:20px;color:#999}
.m-service .list li:hover{-webkit-box-shadow:0 3px 3px 3px rgba(0,0,0,.05);-moz-box-shadow:0 3px 3px 3px rgba(0,0,0,.05);box-shadow:0 3px 3px 3px rgba(0,0,0,.05);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px);}

/* h5游戏
---------------------------------------------------------------- */
.p-h5 .g-parse .section .m-panel-body {
    padding: 30px;
    background: #fff; 
}
.m-h5-header {
    position: relative;
    background: #111 url(../image/h5_bg.jpg) no-repeat 50% 0;
    color: #fff;
}
.m-h5-header .info {
    position: relative;
    padding: 30px 0 30px 180px;
}
.m-h5-header .info .icon {
    position: absolute;
    left: 30px;
    width: 120px;
    height: 120px;
}
.m-h5-header .info .text {
    position: relative;
    min-height: 120px;
}
.m-h5-header .info .text h1 { 
    margin-bottom: 14px;
    font-size: 28px;
    line-height: 1;
}
.m-h5-header .info .bar {
    position: absolute;
    bottom: 0;
}
.m-h5-header .info .bar .btn-play { 
    width: 120px;
    line-height: 36px;
    font-size: 16px;
    border-radius: 100px;
}
.m-h5-header .qrcode {
    position: absolute;
    right: 20px;
    bottom: 0;
    width: 250px;
    height: 180px;
    background: url(../image/h5_bg_qrcode.png) no-repeat 100% 0;
}
.m-h5-header .qrcode img,
.m-h5-header .qrcode:after {
    position: absolute;
    z-index: 1;
    right: 42px;
    top: 56px;
    width: 100px;
    height: 100px;
}
.m-h5-header .qrcode:after {
    z-index: 2;
    height: 10px;
    background: url(../image/h5_bg_qrcode.png) no-repeat 100% -250px;
    content: '';
    animation: qrcodeMove 4s linear infinite;
}
@keyframes qrcodeMove { 
    0%  { transform: translateY(0); } 
    50% { transform: translateY(100px); }
    100%{ transform: translateY(0); } 
}
.m-h5-header .qrcode p {
    position: absolute;
    top: 115px;
    right: 200px;
    width: 150px;
    line-height: 1.4;
    color: #d1dcf3;
    opacity: .5;
}
.m-h5-images {position:relative;height:380px;overflow:hidden;margin:20px 0;}
.m-h5-images ul {height:100%;padding-bottom:5px;margin:0;font-size:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;}
.m-h5-images li {display:inline-block;position:relative;height:100%;padding-right:10px;vertical-align:middle;}
.m-h5-images img {height:100%;border-radius:4px;}




.login .login-tal {
margin: 4px 0 0;
font-size: 18px;
text-align: center;
height: 35px;
color: #8f8c8c;
}
.login .login-input p{
    margin-bottom:10px;
    font-size:12px;
    line-height: 36px;
}
.login .login-input p .login_name {
    background: #fff url("../image/smallbtn.png") no-repeat scroll 7px -289px;
    border: 1px solid #c9c9c9;
    border-radius: 3px;
    height: 36px;
    line-height: 36px;
    padding-left: 45px;
    width:145px;
}
.login .login-input p .login_pwd {
    background: #fff url("../image/smallbtn.png") no-repeat scroll 7px -178px;
    border: 1px solid #c9c9c9;
    border-radius: 3px;
    height: 36px;
    line-height: 36px;
    padding-left: 45px;
    width: 145px;
}
.login .login-input p .wangji{
    padding-right:10px;
    color:#199ae4;
}
.login .login-input p .login-btn:hover {
    background-color: #00c0ff;
}
.login .login-input p .login-btn {
    width: 145px;
    height: 36px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background-color: #10b1e6;
    cursor: pointer;
    display: block;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: none;
    line-height: 32px;
}
.login .login-input p .res-btn:hover {
    background-color: #ff7800;
}
.login .login-input p .res-btn {
    background-color: #eb7711;
    width:80px;
    height:30px;
    line-height: 30px;
    font-size:14px;
}
#msg{ color:#F00;font-size:12px;}

.g-inner {position: relative;margin: 0 auto;width: 1200px}
.m-central {position: relative;margin-top: 20px;top: 20px; z-index: 2}
.m-central-tit {margin-bottom: 20px}
.m-central-tit h2 {float: left;margin-right: 15px;font-size: 26px;line-height: 32px}
.m-central-tit .prompt {float: left;padding: 0 15px;line-height: 34px;color: #f30;font-size: 15px;background: #f4dfda;border-radius: 50px;vertical-align: middle}
.m-central-ad li {position: relative;float: left;width: 224px;height: 320px;overflow: hidden;transition: .3s ease}
.m-central-ad li:not(:last-child) {margin-right: 20px}
.m-central-ad li img {width: 100%;height: 100%;border-radius: 5px}
.m-central-ad .f-imgmask {display: block;width: 100%; height: 100%}
.m-central-ad .f-imgmask:after {content: '';position: absolute;bottom: 10px;left: 0;right: 0;height: 80px; background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));display: none}
.m-central-ad .btn {position: absolute;bottom: -50px;left: 0; right: 0;padding: 0;line-height: 50px; border-radius: 0;font-size: 18px;z-index: 3}
.m-central-ad li:hover {transform: translateY(-4px);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .0), 0 8px 10px -4px rgba(0, 0, 0, .1)}
.m-central-ad li:hover .btn {bottom: 0}
.m-central-ad li:hover img {opacity: .9}
.m-central-ad li:hover .f-imgmask:after {display: block}


.clearfix {
  zoom: 1;
}

 .smenu {
    background: #fff;
    height: 37px;
    margin: 20px auto 0;
    overflow: hidden;
    width: 1200px;
}
 .smenu a {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    line-height: 34px;
    text-align: center;
    width: 200px;
}
 .smenu a.selected {
    background: url(../image/bbt.png) no-repeat scroll 0 0;
    color: #fff;
}
.slist {
    background: #fff;
    border-bottom: 3px solid #ebeaea;
    height: 240px;
    padding-top: 20px;
}
 .slist ul {
    margin: 0px 0 20px 20px;
}
.slist li {
    height: 36px;
    width: 373px;
    float: left;
    line-height: 36px;
    color: #a8a8a8;
    border-bottom: 1px dashed #e4e2e2;
    margin-right: 20px;
}
.slist li i {
    float: left;
    font-size: 16px;
    color: #888;
}
.slist li p {
    float: left;
    margin-left: 6px;
    height: 36px;
    width: 310px;
    overflow: hidden;
}

.pn-fs .pn-fs-c2,.pn-play .play-list,.pn-play .play-list .tit,.pn-test-table .plist,.new-server-list .item,.new-server-list .item-con,.pn-fun-game .classify,.pn-fun-game .plist,.hot-rank-list .item,.newest-list,.newest-list .item-c1,.newest-list .item-c2 .detail,.like-tag{overflow:hidden;*zoom:1}.pn-in,.pn-hd,.pn-myself .select-box .select-list{*zoom:1}.pn-in:before,.pn-hd:before,.pn-myself .select-box .select-list:before{display:table;content:""}.pn-in:after,.pn-hd:after,.pn-myself .select-box .select-list:after{display:table;content:"";clear:both}.ico,.pn-tg .tg-ptlist .btn-game,.pn-play .play-list .tit .name .hot,.pn-test-table .ico-ce{display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.ptlist .item-con .tit,.pn-tg .tg-ptlist .dec,.focus .txt-box,.pn-test-table .plist .tit,.new-server-list .item-con .tit,.new-server-list .item-con .server,.pn-fun-game .plist .txt .tit,.hot-rank-list .tit,.newest-list .item-c1 .tit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ico,.search-top .search-ico,.focus .slick-prev,.focus .slick-next{background:url(//ue.yeyoucdn.com/a/www/index/2017/img/sprite.png) no-repeat}body{font-size:14px;font-family:"Helvetica Neue",Arial,"Microsoft Yahei","PingFang SC","ST Heiti",SimHei,sans-serif;min-width:1200px;background-color:#fff}a{color:#333}a:focus,a:active,a:hover{outline:none}.mask{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50)}:root .mask{-webkit-filter:none \0;filter:none \0}.orange{color:#fe662b}.pn-share{width:50px;z-index:200}.pn-share .mod-share{width:50px}.pn-share .mod-share .gb-share-btn{float:none;display:block;line-height:50px;border-bottom:1px solid #fff;background:#f5f5f5}.pn-share .mod-share .gb-share-ico-font{float:none;display:block;width:50px;height:50px;font-size:36px;color:#bbb}.pn-share .mod-share .gb-share-btn:hover{background:#3a9af4}.pn-share .mod-share .gb-share-btn:hover .gb-share-ico-font{color:#fff}.bt-to-top{display:none;width:50px;height:44px;background:#f5f5f5;text-align:center}.bt-to-top .ico-arrow-t{margin-top:14px}.bt-to-top .txt{display:none;color:#fff;font-size:12px;padding-top:5px;line-height:1.5}.bt-to-top:hover{background-color:#3a9af4}.bt-to-top:hover .ico-arrow-t{display:none}.bt-to-top:hover .txt{display:block}.ico-arrow-t{width:27px;height:14px;background-position:-120px 0}.footer-wb{display:none}.footer{background-color:#1f2124;margin-top:20px}.footer-in{color:#888}.footer .link:link,.footer .link:visited,.footer .link:hover,.footer .link:active{color:#888}.ptlist .item{float:left}.ptlist .item-con{display:block}.ptlist .item-con .pic{float:left;margin-right:10px}.ptlist .item-con .tit{font-size:18px;font-weight:bold}.pn{margin-bottom:10px}.pn-c1{float:left;width:640px}.pn-c2{float:right;width:430px}.header{width:100%;border-bottom:3px solid #1d9ee6}.header-tg{width:1200px;margin:0 auto}.header-in{width:1200px;margin:0 auto;height:120px}.search-top .search-ico{display:inline-block;vertical-align:middle}.search-top .search-ico{width:23px;height:24px;background-position:0 0}.logo-yeyou{float:left;width:300px;margin-top:35px;margin-right:10px}.logo-yeyou .avatar{float:left;margin-right:25px}.logo-yeyou .txt{float:left;border-left:1px solid #e8e8e8;margin-top:6px;font-size:18px;color:#999;height:46px;overflow:hidden;line-height:1.1;padding-left:20px;text-align:center}.logo-yeyou .txt strong{font-size:24px;color:#ffc74a;font-family:"Verdana";display:block;margin:-3px 0 3px 0}.header .nav{float:left;font-size:18px;margin-top:50px}.header .nav li{float:left;height:36px;line-height:36px}.header .nav li a{display:block;width:80px;text-align:center;position:relative}.header .nav li a:hover{color:#fe662b}.header .nav li a .tip-arrow{overflow:hidden;width:0;height:0;line-height:0;display:inline-block;font-size:0;vertical-align:middle;border-top:4px solid #fe662b;border-bottom:4px dashed transparent;border-left:4px dashed transparent;border-right:4px dashed transparent;position:absolute;margin-left:-4px;top:0;left:50%}.search-con{*zoom:1;position:relative}.search-bt{position:absolute;right:-1px;top:-1px;cursor:pointer}.search-txt{width:100%;border:0}.search-txt:focus{outline:none}.search-top{float:left;margin-top:50px;width:225px}.search-top .search-con{height:24px;border:1px solid #ddd;padding:5px 65px 5px 5px}.search-top .search-txt{height:24px;line-height:24px;_height:22px;_line-height:22px;color:#999}.search-top .search-bt{width:60px;height:36px;border:none;background-color:#aaa}.search-top .active .search-bt,.search-top .search-con:hover .search-bt{background-color:#1d9ee6}.search-top .active .search-txt,.search-top .search-con:hover .search-txt,.search-top .search-txt:focus{color:#333}.nav-ico-tip{position:absolute;top:-27px;top:-27px \9;*top:-15px;left:0;width:100%;z-index:10;text-align:center;display:block}.nav-ico-tip em{display:inline-block;*display:inline;*zoom:1;padding:0 5px;height:15px;line-height:15px;background-color:#fe662b;font-size:12px;color:#fff;border-radius:4px}.nav-ico-arrow{overflow:hidden;width:0;height:0;line-height:0;display:inline-block;font-size:0;vertical-align:middle;border-top:5px dashed transparent;border-bottom:5px dashed transparent;border-left:5px solid #333;border-right:5px dashed transparent;margin-left:10px}.content{padding-top:15px}.pn{width:100%}.pn-in{width:1200px;margin:0 auto}.pn-hd{margin-bottom:4px}.pn-hd .tit{float:left;font-size:24px;height:56px;line-height:56px;margin-right:12px}.pn-hd .tit i{display:inline-block;vertical-align:middle;width:3px;height:23px;background-color:#fe662b;overflow:hidden;margin:0 9px 3px 0;*margin:16px 9px 17px 0}.pn-hd .intro{float:left;color:#aaa;margin-top:20px;font-style:italic}.pn-hd .intro b{color:#ff4800;font-style:italic;font-weight:normal}.pn-tg .tg-ptlist{margin:0 -10px 0 -10px}.pn-tg .tg-ptlist .item{width:20%}.pn-tg .tg-ptlist .item-con{padding:0 10px 0 10px}.pn-tg .tg-ptlist .pic{width:80px}.pn-tg .tg-ptlist .item-con .tit{font-size:16px;overflow:visible}.pn-tg .tg-ptlist .item-con img{display:block;border-radius:20px}.pn-tg .tg-ptlist .dec{color:#999;font-size:14px;line-height:1.8}.pn-tg .tg-ptlist .btn-game{background-color:#fff;padding:0 20px;color:#fe662b;height:30px;line-height:30px;border-radius:20px;border:1px solid #fe662b}.pn-tg .tg-ptlist .item-con:hover .tit{color:#fe662b}.pn-tg .tg-ptlist .item-con:hover .btn-game{background-color:#fe662b;color:#fff}.pn-tg .tg-ptlist .item-active .tit{color:#fe662b}.pn-fs .pn-fs-c1{margin-bottom:20px}.list-channel{overflow:hidden;*zoom:1;margin:0 -1px 2px -1px}.list-channel .item{float:left;margin:0 1px 0 6px}.list-channel .con{float:left;*zoom:1;width:108px;height:36px;overflow:hidden;background-color:#f8f8f8;color:#333;text-align:center;position:relative;*zoom:1;z-index:1;*cursor:pointer}.list-channel .c1,.list-channel .c2{display:block;-webkit-transition:all .2s;transition:all .2s}.list-channel .c1{height:36px;line-height:36px}.list-channel .c2{width:100%;padding-top:20px;height:18px;line-height:1.33;color:#fff;position:relative;left:0;top:5px;background-color:#fe662b;z-index:-1;font-size:12px}.list-channel .up .c1{color:#ff4800}.list-channel .hot .con{background-color:#fe662b}.list-channel .hot .c1{color:#fff}.list-channel .con:hover,.list-channel .con:hover .c1{color:#fff}.list-channel .con:hover .c1{line-height:22px}.list-channel .con:hover .c2{top:-38px}.list-channel .item:first-child .con{width:110px}.list-channel .ico-channel-zq{position:absolute;top:0;left:85px;width:23px;height:23px;background-position:-30px 0;*zoom:1;z-index:10}.list-channel .con:hover .ico-channel-zq{display:none}.list-channel .item:first-child .ico-channel-zq{left:87px}.search-zq{width:198px;position:absolute;right:0;top:0}.search-zq .search-con{height:26px;border:1px solid #ddd;padding:4px 75px 4px 10px}.search-zq .search-txt{height:26px;line-height:26px;color:#ccc;_height:24px;_line-height:24px}.search-zq .search-bt{width:70px;height:36px;background:#fff;color:#ff4800;border:1px solid #ddd}.search-zq .active .search-bt,.search-zq .search-con:hover .search-bt{background-color:#fe662b;border:1px solid #ff4800;color:#fff}.search-zq .active .search-txt,.search-zq .search-con:hover .search-txt,.search-top .search-txt:focus{color:#333}.slick-list{position:relative;overflow:hidden;display:block}.slick-list:focus{outline:none}.slick-track{display:block;position:relative;left:0;top:0;*zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track,.slick-loading .slick-slide{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img,.slick-initialized .slick-slide{display:block}.slick-loading img{display:none}
body {
    font:12px tahoma, '\5b8b\4f53', sans-serif;
    font-family:"微软雅黑";
    font-size:12px;
}
* {
    margin:0px;
    padding:0px;
}
ul li {
    list-style:none;
}
li {
    list-style:none;
}
img {
    border:none;
}
a {
    color:#333;
    text-decoration:none;
    cursor:pointer;
}
em {
    font-style:normal;
}
img, a img {
    border:0;
    vertical-align:middle;
}
label.active {
    font-weight:bold;
}
a {
    text-decoration:none;
    color:#333;
}
a:hover {
    text-decoration:none;
    color:#ec3845;
}
button, select, textarea {
    font-size:100%;
}
font {
    font-weight:bold;
}
.clear {
    clear:both;
    height:0;
    line-height:0;
    font-size:0;
    display:block;
}
.clearfix:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:"";
    clear:both;
    height:0;
}
table {
    border-collapse:collapse;
}
*:focus {
    outline:0;
}
body {
    font-family:Microsoft YaHei;
    font-size:12px;
    background:#f3f3f3;
    color:#000;
    min-width:1140px;
}
.general {
    width:1140px;
    margin:0 auto;
}
.h5_head {
    width:100%;
    float:left;
    background:#EFEFEF;
    line-height:42px;
    height:42px;
    color:#e3e3e3;
}
.h5_head a {
    color:#646464;
    margin:0 10px;
}
.h5_head p {
    float:left;
}
.h5_head span {
    float:right;
}
.h5_head a:hover, .logo_right span a:hover {
    color:#ff6200;
}
.h5_logo_bg {
    width:100%;
    float:left;
    background:#fff;
    padding-bottom:10px;
    min-width:1200px;
}
.h5_logo {
    width:100%;
    float:left;
    margin-top:10px;
}
.logo_left {
    float:left;
    position:relative;
}
.logo_left a {
    float:left;
}
.logo_left span {
    float:left;
    margin:45px 0 0 2px;
    display:inline;
    font-family:katong!important;
    font-size:16px;
    color:#330000;
}
.logo_left p {
    background:url(../images/user_center.png) no-repeat;
    width:63px;
    height:26px;
    position:absolute;
    top:-4px;
    right:129px
}
.h5_search {
    border:2px solid #F60;
    border-radius:20px;
    background:url(../images/search_bg.png) no-repeat;
    width:372px;
    height:38px;
    float:left;
    margin:15px 0 0 140px;
    display:inline
}
.h5_text {
    width:290px;
    float:left;
    line-height:24px;
    height:24px;
    padding:5px 5px 5px 15px;
    color:#7c7c7c;
    font-size:14px;
    border:0;
    margin:2px 0 0 0;
    background:none;
    display:inline;
}
.h5_bt {
    width:60px;
    float:left;
    height:38px;
    border:0;
    cursor:pointer;
    background:none;
}
.logo_right {
    float:right;
    text-align:center
}
.logo_right p {
    float:right;
    width:60px;
    position:relative;
    z-index:888
}
.logo_right p a {
    width:100%;
    float:left;
    background:url(../images/yywd.jpg) no-repeat center 6%;
    padding-top:55px;
    color:#646464;
}
.logo_right p em {
    width:138px;
    height:138px;
    position:absolute;
    top:87px;
    right:-42px;
    display:none
}
.logo_right p em i {
    position:absolute;
    left:45px;
    top:45px;
    z-index:11;
    width:48px;
    height:48px;
    background:url(../images/sprites.png) no-repeat;
    background-position:-543px -65px;
}
.logo_right p em img {
    width:130px;
    height:130px;
    vertical-align:middle;
    background:#fff;
    padding:3px;
    border:1px solid #099cda;
}
.logo_right span {
    float:right;
    width:90px;
    margin:0 10px 0 30px;
    display:inline;
}
.logo_right span a {
    width:100%;
    float:left;
    background:url(../images/syhz.png) no-repeat top center;
    padding-top:55px;
    color:#646464;
}
.nav, .nav2 {
    height:40px;
    background:#404952;
    width:100%;
}
.nav ul, .nav2 ul {
    width:1200px;
    margin:auto;
    background:#404952;
    height:40px;
}
.nav li, .nav2 li {
    float:left;
    width:14%;
    position:relative;
    font-size:18px;
    text-align:center;
    line-height:40px;
}
.nav a, .nav2 a {
    display:block;
    color:#fff;
}
.nav a:hover, .nav2 a:hover {
    background-color:#f6505c;
}
.nav .curr a, .nav .curr a:hover, .nav2 .curr a, .nav2 .curr a:hover {
    background:#1F272B;
    color:#fff;
    border-bottom:3px #F6505C solid;
    line-height:37px;
    height:37px;
}
.nav a:hover, .nav .curr a:hover, .nav2 a:hover, .nav2 .curr a:hover {
    text-decoration:none;
    color:#fff;
}
.nav li .navIcon, .nav2 li .navIcon {
    background:url(../images/g_hotnav.gif) no-repeat;
    position:absolute;
    top:-24px;
    right:5px;
    width:35px;
    height:23px;
    margin:15px 4px 0 0;
}
.mask72, .mask120, .mask175 {
    cursor:pointer;
    display:block;
    margin:0;
    position:absolute;
    z-index:9;
}
#footer {
    width:100%;
    clear:both;
    float:left;
    border-top:1px solid #8E8E8E;
    background:#1F272B;
    display:block;
    color:#63696E;
    min-width:1200px;
}
.link {
    width:1200px;
    margin:auto;
    border-bottom:1px #363D41 solid;
    padding-bottom:20px;
}
.link h2 {
    width:1200px;
    color:#63696E;
    font-size:16px;
    margin:20px 0 10px 0;
}
.link a {
    width:109px;
    float:left;
    font-size:12px;
    color:#63696E;
    line-height:22px;
}
.siteMap {
    color:#63696E;
    width:1200px;
    margin:auto;
    text-align:center;
    line-height:25px;
}
.siteMap .map {
    width:100%;
    float:left;
    padding:20px 0;
    font-size:12px;
}
.siteMap a {
    color:#63696E;
    padding:0 10px;
}
.clear {
    clear:both;
    height:0;
    line-height:0;
    font-size:0;
    display:block;
}
.siteMap a:hover {
    color:#F59013;
}
.link a:hover {
    color:#F59013;
}
.tab_menu {
    margin-top:15px;
    padding:13px 12px;
    background:#fff;
    height:180px;
    overflow:hidden;
}
.tab_menu_l {
    float:left;
    width:130px;
    background:#f6f6f6;
    height:180px;
}
.tab_menu_l p {
    position:relative;
    width:130px;
    height:59px;
    line-height:59px;
    border-bottom:1px solid #e0e0e0;
    color:#666;
    font-size:18px;
    cursor:pointer;
}
.tab_menu_l p .tb {
    display:inline-block;
    width:20px;
    height:20px;
    float:left;
    margin:18px 7px 20px 10px;
    background:url(../images/xp_new.png) no-repeat -95px -51px;
}
.tab_menu_l p .tb.tb2 {
    background-position:-126px -51px;
}
.tab_menu_l p .tb.tb3 {
    background-position:-159px -51px;
}
.tab_menu_l p .txt {
    float:left;
}
.tab_menu_l p .jt {
    display:none;
    position:absolute;
    top:0px;
    right:-12px;
    width:12px;
    height:59px;
    background:url(../images/xp_new.png) no-repeat -544px -36px;
    overflow:hidden;
}
.tab_menu_l p.hover {
    color:#fff;
    background:#5298ff;
}
.tab_menu_l p.hover a {
    color:#fff;
}
.tab_menu_l p.hover .jt {
    display:block;
}
.tab_menu_l p.hover .tb {
    background-position:-190px -51px;
}
.tab_menu_l p.hover .tb.tb2 {
    background-position:-222px -51px;
}
.tab_menu_l p.hover .tb.tb3 {
    background-position:-255px -51px;
}
.tab_menu_r {
    float:left;
    margin-left:4px;
    width:1042px;
    height:180px;
    overflow:hidden;
}
.game_com_list {
    height:121px;
    width:1042px;
    position:relative;
    overflow:hidden;
    +z-index:999;
}
.game_com_list ul {
    height:121px;
    width:1030px;
    padding-left:22px;
    overflow:hidden;
}
.game_com_list li {
    width:81px;
    height:120px;
    padding-right:22px;
    border-bottom:1px solid #e0e0e0;
    float:left;
    position:relative;
}
.game_com_list li a {
    display:block;
    width:81px;
    height:120px;
    color:#666;
    font-size:14px;
    text-align:center;
    overflow:hidden;
}
.game_com_list li a img {
    margin:0 auto;
    width:80px;
    height:80px;
    display:block;
    border-radius:16px;
    _width:79px;
}
.game_com_list li a span {
    height:40px;
    line-height:40px;
    display:inline-block;
}
.game_com_list .on a {
    color:#3385ff
}
.game_com_list .line_box {
    width:100%;
    height:2px;
    position:absolute;
    right:0px;
    bottom:0px;
    z-index:999;
}
.game_com_list .line {
    display:block;
    width:81px;
    height:2px;
    background:#3385ff;
    position:absolute;
    left:21px;
    top:0
}
.game_cd {
    height:60px;
    font-size:14px;
    line-height:30px;
    width:1030px;
    padding-left:1px;
    margin-left:21px;
    position:relative;
    margin-top:-1px;
    overflow:hidden;
}
.game_cd a {
    display:inline-block;
    float:left;
    width:81px;
    padding:0 19px 0 1px;
    background:url(../images/xp_new.png) no-repeat -290px -43px;
    color:#666;
    height:30px;
    margin-left:-1px;
    text-align:center;
    height:30px;
    overflow:hidden;
}
.game_cd a:hover {
    color:#3385ff;
}
.News_box {
    width:575px;
    float:left;
    padding-left:15px;
    height:465px;
    margin-left:20px;
    overflow:hidden;
    background:#fff;
}
.News_box .hd {
    border-bottom:1px dashed #e0e0e0;
    height:60px
}
.News_box .hd_tit {
    height:60px;
    text-align:center;
    line-height:60px;
    font-size:28px;
    overflow:hidden;
    margin-left:-20px;
}
.News_box .hd_tit a {
    color:#fe1e00
}
.News_box .hd_art {
    height:48px;
    line-height:24px;
    padding:6px 0;
    color:#666;
    font-size:10px;
    overflow:hidden
}
.News_box .hd_art a {
    color:#2175ff
}
.News_box .hd_art a:hover {
    text-decoration:underline
}
.News_box .bd {
    padding-top:12px;
    overflow:hidden;
    line-height:34px;
    font-size:10px
}
.News_box .bd li {
    height:34px;
    float:left;
    background:url(../images/xp_new.png) no-repeat -545px -97px;
    width:540px;
    padding-left:20px;
    overflow:hidden;
}
.News_box .bd li a {
    height:34px;
    color:#333;
}
.News_box .bd li a:hover {
    color:#3385ff;
}
.News_box .bd li span {
    display:block;
    width:55px;
    height:34px;
    float:right;
    margin-right:30px;
    font-size:6px;
    color:#a6a6a6;
    text-align:right;
    +background:none;
    +padding:0px;
    +border-bottom:none;
}
.Slide {
    width:590px;
    height:465px;
    float:left;
    overflow:hidden;
    position:relative;
}
.slide-cont {
    width:590px;
    height:465px;
    position:relative;
    overflow:hidden;
}
.slide-item {
    position:absolute;
    width:100%;
    height:100%;
    left:-590px;
}
.slide-item a {
    display:block;
    width:100%;
    height:100%;
}
.slide-item img {
    width:590px;
    height:405px;
}
.slide-txt {
    width:590px;
    height:50px;
    position:absolute;
    left:0;
    bottom:10px;
    z-index:1;
}
.slide-txt .txt_bg {
    width:590px;
    height:50px;
    background:#000;
    opacity:0.7;
    filter:alpha(opacity=70);
}
.slide-txt a {
    display:inline-block;
    width:590px;
    height:50px;
    line-height:50px;
    font-size:16px;
    padding:0 20px;
    overflow:hidden;
    color:#ffe825;
    position:absolute;
    left:0;
    top:0;
}
.slide-nav {
    width:auto;
    height:11px;
    display:inline-block;
    overflow:hidden;
    position:absolute;
    z-index:100;
    bottom:31px;
    right:20px;
    overflow:hidden;
}
.slide-nav a {
    display:block;
    width:12px;
    height:12px;
    background:#d4d4d4;
    cursor:pointer;
    margin-left:5px;
    float:left;
    text-indent:-99em;
    overflow:hidden;
}
.slide-nav .nownav {
    background:#ffe825;
}
#prev2, #next2 {
    display:block;
    width:57px;
    height:72px;
    position:absolute;
    top:129px;
    display:none;
}
#next {
    right:0;
    background-position:-62px 0;
}
.layout {
    margin-bottom:15px;
    margin-top:15px;
}
.topimg {
    width:1200px;
    margin:0 auto;
    background:#fff
}
.f_r_2 .f_xzbtn {
    display:none;
    width:73px;
    height:22px;
    background:#1ba92b;
    position:absolute;
    left:213px;
    top:6px;
    text-align:center;
    line-height:22px;
}
.f_r_2 .t1 .f_xzbtn, .f_r_2 .t2 .f_xzbtn, .f_r_2 .t3 .f_xzbtn {
    left:213px;
    top:26px;
}
.f_r_2 .f_xzbtn a {
    display:block;
    width:73px;
    height:22px;
    color:#fff;
    line-height:22px;
}
.f_ipt_right .f_r_2 ul li .f_xzbtn a:hover {
    text-decoration:none;
}
.index_ios .f_r_2 .f_xzbtn {
    background:#008fde;
}
.wwtj .f_header {
    width:1000px;
    height:36px;
    position:relative;
    background:url("../images/yaheitext_05.gif") -192px 0 no-repeat;
    overflow:hidden;
}
.wwtj .f_header .f_links {
    width:500px;
    height:28px;
    line-height:28px;
    overflow:hidden;
    text-align:right;
    position:absolute;
    left:514px;
}
.wwtj .f_header .f_links a {
    margin:14px;
}
.wwtj .f_header .f_links a:hover {
    color:#ee7926;
}
.wwtj .f_cont {
    width:1200px;
    height:320px;
    overflow:hidden;
    padding:5px 0;
}
.wwtj .f_cont ul {
    width:1200px;
}
.wwtj .f_cont ul li {
    width:230px;
    height:165px;
    float:left;
    margin-left:10px;
    overflow:hidden;
    position:relative;
}
.wwtj .f_cont ul li a {
    color:#fff;
}
.wwtj .f_cont ul li a:hover {
    text-decoration:underline;
}
.wwtj .f_cont ul li img {
    display:block;
    width:230px;
    height:120px;
    position:relative;
}
.wwtj .f_cont ul li .f_btct {
    width:230px;
    height:25px;
    background:#495a6a;
    position:relative;
    border-top:1px solid #556a7d;
}
.wwtj li .f_icon {
    width:62px;
    height:62px;
    position:absolute;
    top:-31px;
    left:150px;
    background:url("../images/tops_02.png") no-repeat;
    _background:url("../images/tops_02.gif") no-repeat;
    z-index:2;
}
.wwtj .f_li_1 .f_icon {
    background-position:0 0;
}
.wwtj .f_li_2 .f_icon {
    background-position:0 -62px;
}
.wwtj .f_li_3 .f_icon {
    background-position:0 -124px;
}
.wwtj .f_li_4 .f_icon {
    background-position:0 -186px;
}
.wwtj .f_li_5 .f_icon {
    background-position:0 -248px;
}
.wwtj .f_cont .f_btct h2 {
    width:202px;
    height:38px;
    font:bold 12px/25px 宋体;
    color:#fff;
    overflow:hidden;
    margin:0 13px;
}
.wwtj .f_cont .f_btct p {
    width:185px;
    height:40px;
    font:12px/20px 宋体;
    color:#e6e6e6;
    overflow:hidden;
    margin:0 13px;
}
.wwtj .f_cont .f_btct p span {
    font-weight:bold;
    color:#e6e6e6;
}
.yxdj1 {
    background:url(../images/1.gif) repeat-x;
    width:68px;
    height:11px;
}
.yxdj2 {
    background:url(../images/2.gif) repeat-x;
    width:68px;
    height:11px;
}
.yxdj3 {
    background:url(../images/3.gif) repeat-x;
    width:68px;
    height:11px;
}
.yxdj4 {
    background:url(../images/4.gif) repeat-x;
    width:68px;
    height:11px;
}
.yxdj5 {
    background:url(../images/5.gif) repeat-x;
    width:68px;
    height:11px;
}
.wwtj .f_btct .f_poper {
    width:230px;
    height:118px;
    overflow:hidden;
    z-index:1;
    background:#495a6a;
    position:absolute;
    top:-120px;
    left:0;
    display:none;
    border-bottom:1px solid #284159;
}
.wwtj .f_btct .f_poper img {
    width:50px;
    height:50px;
}
.wwtj .f_btct .f_poper .imgouter {
    width:50px;
    height:50px;
    overflow:hidden;
    float:left;
    margin:17px 0 0 14px;
    _display:inline;
}
.wwtj .f_btct .f_poper .imgouter em {
    margin:17px 0 0 14px;
    display:block;
    width:50px;
    height:50px;
    background:url(../images/50_50.png) no-repeat;
    _background:url(../images/50_50.gif) no-repeat;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
}
.wwtj .f_btct .f_poper .adlir {
    display:block;
    float:left;
    width:133px;
    padding:3px 0 0 15px;
    height:67px;
}
.wwtj .f_btct .f_poper .adlir .f_name {
    display:block;
    width:133px;
    height:20px;
    font:12px/20px 宋体;
    color:#fff;
    overflow:hidden;
    margin-top:10px;
}
.wwtj .f_btct .f_poper .adlir .f_type {
    display:block;
    width:133px;
    height:20px;
    font:12px/20px 宋体;
    color:#fff;
    overflow:hidden;
}
.wwtj .f_btct .f_poper .f_spe {
    position:absolute;
    width:152px;
    top:80px;
    left:14px;
    height:22px;
    overflow:hidden;
}
.wwtj .f_btct .f_poper .f_btn {
    display:block;
    width:67px;
    height:22px;
    color:#fff;
    text-align:center;
    line-height:22px;
    float:left;
    margin-right:9px;
    _display:inline;
    margin-left:65px;
}
.wwtj .f_btct .f_poper .f_btn:hover {
    text-decoration:none;
}
.wwtj .f_btct .f_poper .f_az {
    background:#1ba92b;
}
.wwtj .f_btct .f_poper .f_zq {
    background:#e27800;
}
.wwtj .f_btct .f_poper .f_pg {
    background:#008fde;
}
.wwtj .f_btct .f_poper .adlir .f_type span {
    color:#ff7e00;
    font-family:Georgia;
    font-weight:bold;
    font:14px;
}
.main2 {
    width:1220px;
    height:466px;
    margin:15px auto 0;
    overflow:hidden;
}
.l_box {
    margin-bottom:15px;
    width:1200px;
    background:#fff;
    margin-top:0px
}
.b_box {
    overflow:hidden;
    background:#fff;
    zoom:1
}
.lb1 .b_tit i {
    background-position:-17px -269px
}
.lb1 .fl {
    float:left;
}
.l_box .b_tit {
    width:1220px;
    margin-left:0px;
    border-bottom:1px solid #e8e7ed;
}
.b_tit {
    height:25px;
    padding:20px 0 10px;
    overflow:hidden
}
.b_tit i {
    display:block;
    float:left;
    width:25px;
    height:25px
}
.b_tit h3 {
    display:block;
    height:40px;
    padding:0 12px;
    0 10px;
    font-size:18px;
    font-weight:bold;
    color:#ff6100
}
.b_tit .more {
    display:block;
    margin-top:10px;
    line-height:14px
}
.b_box {
    overflow:hidden;
    background:#fff;
    zoom:1
}
.lb1 .b_tit i {
    background-position:-17px -269px
}
.lb1.b_box {
    padding:30px 0px 16px;
    overflow:hidden;
    position:relative;
    _width:620px!important
}
.lb1 .b_box ul {
    width:1220px;
    height:500px;
    overflow:hidden
}
.lb1 .b_box ul li {
    width:160px;
    height:100px;
    float:left;
    overflow:hidden;
    margin-right:8px
}
.lb1 .b_box ul li img {
    width:150px;
    height:80px;
    display:block;
    margin:9px auto 0;
    _display:inline-block
}
.lb1 .b_box ul li span {
    display:block;
    width:80px;
    height:35px;
    line-height:35px;
    margin:0 auto;
    text-align:center;
    cursor:pointer
}
.lb1 .app_s {
    width:98px;
    height:123px;
    padding:1px
}
.lb1 .app_d {
    border:1px solid #ededed;
    width:98px;
    height:123px;
    background:#f6f6f6;
    display:none
}
.lb1 .app_dbtn {
    display:block;
    width:72px;
    height:23px;
    margin:6px auto;
    _margin:3px auto;
    line-height:23px;
    font-size:14px;
    color:#fff;
    background:#ce2029;
    text-align:center;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.lb1 .app_dbtn:hover {
    background:#ff6100
}
.lb1 .b_box ul li:hover .app_d {
    display:block
}
.main {
    width:1220px
}
.main {
    float:right;
    width:1220px
}
.title .title-more {
    font-size:14px;
    color:#666;
    line-height:24px
}
.title .i-moreTitle {
    margin-left:15px;
    cursor:pointer
}
.i-moreTitle {
    background:url(../images/iconlist2.png) 0 -22px;
    width:23px;
    height:23px
}
.hot-list {
    height:830px;
    margin-right:-15px
}
.hot-list, .hot-list li {
    position:relative;
    overflow:hidden
}
.hot-list li {
    float:left;
    margin:0 14px 15px 0;
    border:1px solid #e9e9e9
}
.fieldset, img {
    border:0;
    vertical-align:middle
}
.fieldset, img {
    border:0;
    vertical-align:middle
}
.hot-list img {
    width:227px;
    height:96px
}
.i-type {
    background:url(../images/iconlist2.png) 0 -55px;
    width:62px;
    height:26px
}
.hot-list li .i-type {
    position:absolute;
    left:0;
    top:0;
    text-align:center;
    line-height:21px;
    color:#fff
}
.hot-list .hot-title {
    width:227px;
    height:29px;
    background:#00BFFF;
    font-size:12px;
    line-height:29px;
    text-align:center
}
.hot-list .hot-text {
    position:absolute;
    left:0;
    bottom:0;
    width:227px;
    background:#FFD700;
    height:29px;
    font-size:12px;
    line-height:29px
}
.hot-list .hot-text .hot-text-gift, .hot-list .hot-text .hot-text-gw, .hot-list .hot-text .hot-text-wd {
    display:inline-block;
    padding:0 6px
}
.hot-list .hot-text .hot-text-gw {
    margin-left:6px;
    padding-right:8px;
    background:url(../images/t01fcdac2693cf3a8d9.gif) 100% 50% no-repeat
}
.hot-list .hot-text .hot-text-wd {
    padding-left:8px;
    background:url(../images/t01fcdac2693cf3a8d9.gif) 0 50% no-repeat
}
.hot-list .hot-text .btn-org {
    position:absolute;
    right:0;
    bottom:0;
    width:55px;
    line-height:29px
}
.hot .title h1 {
    position:absolute;
    left:0;
    top:0;
    height:35px;
    border-bottom:1px solid #ff5c23;
    color:#444;
    font-size:20px
}
.hot-list li:hover .hot-mask {
    bottom:0
}
.hot-list li .hot-mask {
    display:block;
    position:absolute;
    left:0;
    width:242px;
    height:29px;
    transition:all .3s
}
.classics-list {
    height:500px;
    overflow:hidden;
    margin-right:0px
}
.classics-list li {
    float:left;
    margin:0 14px 15px 0
}
.classics-list img {
    width:227px;
    height:140px
}
. .main1 {
    width:1220px
}
.main1 {
    float:right;
    width:1220px
}
.title .title-more {
    font-size:14px;
    color:#666;
    line-height:24px
}
.title .i-moreTitle {
    margin-left:8px;
    cursor:pointer
}
.i-moreTitle {
    background:url(../images/iconlist2.png) 0 -22px;
    width:23px;
    height:23px
}
.hot-list1 {
    height:900px;
    margin-right:-15px
}
.hot-list, .hot-list1 li {
    position:relative;
    overflow:hidden
}
.hot-list1 li {
    float:left;
    margin:0 14px 15px 0;
    border:1px solid #e9e9e9
}
.fieldset, img {
    border:0;
    vertical-align:middle
}
.fieldset, img {
    border:0;
    vertical-align:middle
}
.hot-list1 img {
    width:227px;
    height:140px
}
.i-type {
    background:url(../images/iconlist2.png) 0 -55px;
    width:62px;
    height:26px
}
.hot-list1 li .i-type {
    position:absolute;
    left:0;
    top:0;
    text-align:center;
    line-height:21px;
    color:#fff
}
.hot-list1 .hot-title {
    width:227px;
    height:29px;
    background:#f7f7f7;
    font-size:14px;
    line-height:29px;
    text-align:center
}
.hot-list1 .hot-text {
    position:absolute;
    left:0;
    bottom:0;
    width:155px;
    background:#fff;
    height:29px;
    font-size:12px;
    line-height:29px
}
.hot-list1 .hot-text .hot-text-gift, .hot-list1.hot-text .hot-text-gw, .hot-list1 .hot-text .hot-text-wd {
    display:inline-block;
    padding:0 6px
}
.hot-list1 .hot-text .hot-text-gw {
    margin-left:6px;
    padding-right:8px;
    background:url(../images/t01fcdac2693cf3a8d9.gif) 100% 50% no-repeat
}
.hot-list1 .hot-text .hot-text-wd {
    padding-left:8px;
    background:url(../images/t01fcdac2693cf3a8d9.gif) 0 50% no-repeat
}
.hot-list1 .hot-text .btn-org {
    position:absolute;
    right:0;
    bottom:0;
    width:80px;
    line-height:29px
}
.hot .title h1 {
    position:absolute;
    left:0;
    top:0;
    height:35px;
    border-bottom:1px solid #ff5c23;
    color:#444;
    font-size:20px
}
.hot-list1 li:hover .hot-mask {
    bottom:0
}
.hot-list1 li .hot-mask {
    display:block;
    position:absolute;
    left:0;
    width:155px;
    height:29px;
    transition:all .3s
}
.classics-list {
    height:500px;
    overflow:hidden;
    margin-right:0px
}
.classics-list li {
    float:left;
    margin:0 14px 15px 0
}
.classics-list img {
    width:227px;
    height:140px
}
. lb9 .b_tit i {
    background-position:-17px -269px
}
.lb9 .fl {
    float:left;
}
.l_box .b_tit {
    width:1200px;
    margin-left:0px;
    border-bottom:1px solid #e8e7ed;
}
.b_tit {
    height:25px;
    padding:20px 0 10px;
    overflow:hidden
}
.b_tit i {
    display:block;
    float:left;
    width:25px;
    height:25px
}
.b_tit h3 {
    display:block;
    height:40px;
    padding:0 12px;
    0 10px;
    font-size:18px;
    font-weight:bold;
    color:#ff6100
}
.b_tit .more {
    display:block;
    margin-top:10px;
    line-height:14px
}
.b_box {
    overflow:hidden;
    background:#fff;
    zoom:1
}
.lb9 .b_tit i {
    background-position:-17px -269px
}
.lb9.b_box {
    padding:30px 0px 16px;
    overflow:hidden;
    position:relative;
    _width:620px!important
}
.lb9 .b_box ul {
    width:1200px;
    height:400px;
    overflow:hidden
}
.lb9 .b_box ul li {
    width:160px;
    height:100px;
    float:left;
    overflow:hidden;
    margin-right:8px
}
.lb9 .b_box ul li img {
    width:150px;
    height:80px;
    display:block;
    margin:9px auto 0;
    _display:inline-block
}
.lb9 .b_box ul li span {
    display:block;
    width:80px;
    height:35px;
    line-height:35px;
    margin:0 auto;
    text-align:center;
    cursor:pointer
}
.lb9 .app_s {
    width:98px;
    height:123px;
    padding:1px
}
.lb9 .app_d {
    border:1px solid #ededed;
    width:98px;
    height:123px;
    background:#f6f6f6;
    display:none
}
.lb9 .app_dbtn {
    display:block;
    width:72px;
    height:23px;
    margin:6px auto;
    _margin:3px auto;
    line-height:23px;
    font-size:14px;
    color:#fff;
    background:#ce2029;
    text-align:center;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.lb9 .app_dbtn:hover {
    background:#ff6100
}
.lb9 .b_box ul li:hover .app_d {
    display:block
}
.lb2 .b_tit i {
    background-position:-69px -269px
}
.content {
    margin:0 auto;
    width:1200px;
    z-index:2;
}
.box1 {
    height:384px;
}
.box2 {
    height:300px;
    padding:10px;
    background-color:#FFF;
}
.box3 {
    height:330px;
    padding:10px;
    background-color:#FFF;
}
.box4 {
    height:535px;
}
.box5 {
    height:465px;
}
.box6 {
    _height:137px;
    min-height:137px;
    overflow:hidden;
}
.ico-2 {
    background:url(../images/ico-2.png) no-repeat;
    overflow:hidden;
}
.ico-btn {
    background:url(../images/ico-btn.png) no-repeat;
    display:block;
    overflow:hidden;
}
.leftnav {
    position:absolute;
    width:35px;
    height:365px;
    right:0;
    top:745px;
    z-index:99;
}
.leftnav li {
    width:35px;
    height:35px;
    margin-top:5px;
    position:relative;
}
.leftnav li p {
    position:absolute;
    width:90px;
    padding-right:7px;
    height:35px;
    background:url(../images/left-nav-bg.png) no-repeat;
    text-align:center;
    color:#e45601;
    font-size:14px;
    line-height:35px;
    left:-120px;
    top:0;
    filter:alpha(opacity:0);
    opacity:0;
    transition:all 0.3s ease-out 0.2s;
}
.leftnav li a {
    display:block;
    width:35px;
    height:35px;
    border-radius:2px;
    background-color:#a2a5b2;
    background-image:url(../images/left-nav-ico.png);
    transition:all 0.3s ease-out 0.2s;
}
.leftnav li a.nav-1 {
    background-position:0 0;
}
.leftnav li a.nav-2 {
    background-position:0 -40px;
}
.leftnav li a.nav-3 {
    background-position:0 -80px;
}
.leftnav li a.nav-4 {
    background-position:0 -120px;
}
.leftnav li a.nav-5 {
    background-position:0 -160px;
}
.leftnav li a.nav-6 {
    background-position:0 -200px;
}
.leftnav li a.nav-7 {
    background-position:0 -240px;
}
.leftnav li a.nav-8 {
    background-position:0 -280px;
}
.leftnav li a.nav-9 {
    background-position:0 -320px;
}
.leftnav li a:hover {
    background-color:#ff6000;
}
.leftnav li.current a {
    background-color:#ff6000;
}
.leftnav li.current p {
    left:-90px;
    filter:alpha(opacity:100);
    opacity:1;
}
.nav-8-box div {
    width:200px;
    height:200px;
    background:url(../images/2dcode.gif) no-repeat;
    left:-2margin-bottom00px;
    top:0;
    display:none;
}
.leftnav li:hover a {
    background-color:#ff6000;
}
.leftnav li:hover p {
    left:-90px;
    filter:alpha(opacity:100);
    opacity:1;
}
.b-con-title {
    height:48px;
    border-bottom:2px solid #e4e4e4;
}
.b-con-title span {
    display:block;
    height:48px;
    line-height:48px;
    border-bottom:2px solid #ff6100;
    color:#ff6100;
    font-size:24px;
}
.b-con-title i.b-con-hot {
    display:block;
    width:21px;
    height:12px;
    background-position:0 -188px;
    left:100px;
    top:10px;
}
.b-con-title i.b-con-gl {
    display:block;
    width:43px;
    height:12px;
    background-position:0 -288px;
    left:100px;
    top:10px;
}
.b-con-title i.b-con-hd {
    display:block;
    width:33px;
    height:12px;
    background-position:0 -315px;
    left:100px;
    top:10px;
}
.b-con-title i.b-con-kflb {
    display:block;
    width:21px;
    height:12px;
    background-position:0 -342px;
    left:100px;
    top:10px;
}
.b-con-title i.b-con-xyph {
    display:block;
    width:28px;
    height:12px;
    background-position:0 -367px;
    left:100px;
    top:10px;
}
.b-con-title i.b-con-yxlb {
    display:block;
    width:22px;
    height:12px;
    background-position:0 -391px;
    left:100px;
    top:10px;
}
.b-con-title i.b-con-yxsp {
    display:block;
    width:34px;
    height:12px;
    background-position:0 -413px;
    left:100px;
    top:10px;
}
.b-con-title i.b-con-yqlj {
    display:block;
    width:24px;
    height:12px;
    background-position:0 -438px;
    left:100px;
    top:10px;
}
.b-con-title a.on i.b-con-yqlj {
    background-position:0 -461px;
}
.b-con-title i.b-con-hzhb {
    display:block;
    width:57px;
    height:12px;
    background-position:0 -484px;
    left:280px;
    top:10px;
}
.b-con-title a.on i.b-con-hzhb {
    background-position:0 -506px;
}
.b-con-title i.b-con-xgxw {
    display:block;
    width:30px;
    height:12px;
    background-position:0 -573px;
    left:100px;
    top:10px;
}
.b-con-title a.on i.b-con-xgxw {
    background-position:0 -740px;
}
.b-con-title i.b-con-zxwz {
    display:block;
    width:34px;
    height:12px;
    background-position:0 -766px;
    left:280px;
    top:10px;
}
.b-con-title a.on i.b-con-zxwz {
    background-position:0 -779px;
}
.b-con-title a {
    display:block;
    width:35px;
    height:20px;
    line-height:20px;
    padding-right:15px;
    background-position:30px -687px;
    right:0;
    top:20px;
    color:#8b8b8b;
    font-size:14px;
}
.b-con-title a:hover {
    color:#ff9758;
    background-position:30px -708px;
}
.b2-hotgame-box {
    height:245px;
}
.b2-hotgame-box2 {
    height:106px;
    background:#fafafa;
    border:1px solid #f0f0f0;
}
.b2-hotgame-box ul {
    width:1200px;
}
.b2-hotgame-box li {
    float:left;
    display:inline;
    width:363px;
    margin-right:20px;
}
.b2-hgimg-box {
    height:168px;
    overflow:hidden;
}
.b2-hgimg-box img {
    width:373px;
    height:168px;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 1s ease-out;
    -moz-transition:all 1s ease-out;
    -ms-transition:all 1s ease-out;
    -o-transition:all 1s ease-out;
    transition:all 1s ease-out
}
.b2-hgimg-box a:hover img {
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.b2-hg-con {
    height:65px;
    background:#fafafa;
    border-left:1px solid #f0f0f0;
    border-right:1px solid #f0f0f0;
    border-bottom:1px solid #f0f0f0;
}
.b2-hg-title {
    height:57px;
    line-height:75px;
    font-size:16px;
    font-weight:bold;
    text-indent:22px;
    color:#666666;
}
.b2-hg-stars {
    display:inline-block;
    width:70px;
    height:14px;
    background:url(../images/ico-stars.png) no-repeat;
    margin-left:10px;
}
.b2-hg-copyright, .b2-hg-des {
    height:25px;
    line-height:25px;
    color:#999999;
    padding-left:21px;
}
.b2-hg-copyright i {
    display:inline-block;
    height:15px;
    line-height:15px;
}
.b2-hg-copyright i.hg-gfb {
    background-position:0 -214px;
    width:70px;
    text-indent:16px;
}
.b2-hg-copyright i.hg-aq {
    background-position:0 -235px;
    width:60px;
    text-indent:18px;
}
.b2-hg-copyright i.hg-yz {
    background-position:0 -255px;
    width:55px;
    text-indent:22px;
}
.b2-hg-des {
    height:25px;
    line-height:22px;
    color:#999999;
    padding-left:22px;
    width:176px;
}
.ico-btn-ani:hover {
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    -ms-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    -webkit-animation:ani-gw-link .3s linear .2s 1 normal 300ms 0 ease;
    -moz-animation:ani-gw-link .3s linear .2s 1 normal 300ms 0 ease;
    -ms-animation:ani-gw-link .3s linear .2s 1 normal 300ms 0 ease;
    -o-animation:ani-gw-link .3s linear .2s 1 normal 300ms 0 ease;
    animation:ani-gw-link .3s linear .2s 1 normal 300ms 0 ease;
    -moz-animation:ani-gw-link .3s linear .2s 1 normal;
    -webkit-animation:ani-gw-link .3s linear .2s 1 normal;
    -o-animation:ani-gw-link .3s linear .2s 1 normal;
    -ms-animation:ani-gw-link .3s linear .2s 1 normal;
    animation:ani-gw-link .3s linear .2s 1 normal
}
@-webkit-keyframes ani-gw-link {
    0% {
        -webkit-transform:translate(0, 0)
    }
    50% {
        -webkit-transform:translate(0, 3px)
    }
    100% {
        -webkit-transform:translate(0, 0)
    }
}
@-moz-keyframes ani-gw-link {
    0% {
        -moz-transform:translate(0, 0)
    }
    50% {
        -moz-transform:translate(0, 3px)
    }
    100% {
        -moz-transform:translate(0, 0)
    }
}
@-o-keyframes ani-gw-link {
    0% {
        -o-transform:translate(0, 0)
    }
    50% {
        -o-transform:translate(0, 3px)
    }
    100% {
        -o-transform:translate(0, 0)
    }
}
@-ms-keyframes ani-gw-link {
    0% {
        -ms-transform:translate(0, 0)
    }
    50% {
        -ms-transform:translate(0, 3px)
    }
    100% {
        -ms-transform:translate(0, 0)
    }
}
@keyframes ani-gw-link {
    0% {
        transform:translate(0, 0)
    }
    50% {
        transform:translate(0, 3px)
    }
    100% {
        transform:translate(0, 0)
    }
}
.b2-hg-gw {
    width:90px;
    height:22px;
    background-position:0 -22px;
    text-align:center;
    line-height:22px;
    color:#ff5353;
    left:262px;
    top:25px;
    font-size:14px;
}
.b2-hg-gw:hover {
    color:#fff;
    background-position:0 0;
}
.b2-hg-xz-box {
    left:262px;
    top:55px;
    z-index:33;
}
.b2-hg-xz-box2 {
    left:262px;
    top:55px;
    z-index:33;
}
.b2-hg-xz {
    width:90px;
    height:22px;
    background-position:0 -68px;
    text-align:center;
    line-height:22px;
    color:#4badff;
    font-size:14px;
    left:0;
    top:0;
    z-index:2;
}
.b2-hg-xz-box .on {
    color:#fff;
    background-position:0 -46px;
}
.b2-hg-xz-box2 .on {
    color:#fff;
    background-position:0 -46px;
}
.game-down {
    display:block;
    overflow:hidden;
    width:90px;
    height:143px;
    background:url(../images/down-bg.png) no-repeat;
    left:0;
    top:12px;
    text-align:center;
}
.game-down a {
    display:inline-block;
    width:20px;
    height:24px;
    margin:18px 2px 0 2px;
    -webkit-animation:animations 0.3s ease-out infinite alternate;
    animation:animations 0.3s ease infinite alternate;
}
.android-download {
    background-position:0 -625px;
}
.ios-download {
    background-position:0 -660px;
}
@-webkit-keyframes animations {
    0% {
        -webkit-transform:translate(0, 2px);
    }
    100% {
        -webkit-transform:translate(0, -2px);
    }
}
@keyframes animations {
    0% {
        transform:translate(0, 2px);
    }
    100% {
        transform:translate(0, -2px);
    }
}
.game-down img {
    width:66px;
    height:66px;
    left:12px;
    top:52px;
}
.b2-hotgame-box2 li {
    float:left;
    display:inline;
    width:205px;
    height:106px;
    border-right:1px solid #f0f0f0;
    position:relative;
}
.b2-hotgame-box2 li.b2-hg-more {
    width:107px;
    text-align:center;
    border:0;
}
.b2-hotgame-box2 li.b2-hg-more a {
    display:block;
    width:107px;
    height:106px;
    color:#999999;
    line-height:90px;
}
.b2-hotgame-box2 li.b2-hg-more a:hover {
    color:#525252;
}
.b2-hotgame-box2 li.b2-hg-more a i {
    display:block;
    position:absolute;
    width:42px;
    height:12px;
    background-position:0 -595px;
    left:32px;
    top:58px;
}
.b2-hg-ico {
    width:72px;
    height:72px;
    left:19px;
    top:19px;
}
.b2-hg-name {
    left:105px;
    top:16px;
    font-size:16px;
}
.b2-hg-type {
    left:105px;
    top:42px;
    color:#999999;
    width:9em;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.b2-hg-down {
    width:70px;
    height:20px;
    background-position:0 -113px;
    left:110px;
    top:70px;
    color:#4badff;
    line-height:20px;
    text-align:center;
}
.b2-hg-down:hover {
    background-position:0 -93px;
    color:#fff;
}
.b4-slist-box {
    width:1200px;
    margin-right:5px;
    padding:5px;
    background-color:#FFF;
}
.b4-xgame-box {
    width:1200px;
    margin-right:5px;
    padding:5px;
    background-color:#FFF;
    
}
.b4-ggame-box {
    width:1200px;
    padding:1px;
    background-color:#FFF;
    
}
.b4-kf-title {
    width:1200px;
    height:53px;
    line-height:53px;
    background:#ededed;
    color:#333333;
    font-size:18px;
    margin-top:18px;
    position:relative;
}
.b4-kf-title span {
    width:240px;
    text-align:center;
    display:inline-block;
}
.b4-kf-line1 {
    width:0;
    height:30px;
    overflow:hidden;
    border-left:1px solid #cccccc;
    left:126px;
    top:11px;
}
.b4-kf-line2 {
    width:0;
    height:30px;
    overflow:hidden;
    border-left:1px solid #cccccc;
    left:226px;
    top:11px;
}
.b4-kf-list {
    height:405px;
    width:700px;
    border:1px solid #f0f0f0;
    border-top:0;
    overflow:hidden;
}
.b4-kf-list li {
    border-bottom:1px solid #f0f0f0;
    height:50px;
    line-height:50px;
    font-size:14px;
}
.b4-kf-list li span, .b4-kf-list li a {
    display:inline-block;
    width:400px;
    height:50px;
    text-align:center;
    color:#666666;
    overflow:hidden;
}
.b4-kf-list li a:hover {
    color:#ff3300;
}
.b4-xglist-box {
    height:464px;
    border:1px solid #f0f0f0;
    margin-top:18px;
    overflow:hidden;
}
.b4-xf-list {
    padding:4px 7px 2px 7px;
}
.b4-xf-list li {
    overflow:hidden;
    border-bottom:1px solid #f0f0f0;
    position:relative;
}
.b4-xfl1 {
    height:51px;
    *height:48px;
    overflow:hidden;
}
.b4-xfl2 {
    height:96px;
    *height:94px;
    overflow:hidden;
}
.b4-rank-name {
    display:block;
    float:left;
    height:50px;
    line-height:50px;
    color:#666666;
    font-size:14px;
}
.b4-rank-down {
    width:70px;
    height:20px;
    background-position:0 -113px;
    color:#4badff;
    line-height:20px;
    text-align:center;
    left:245px;
    top:16px;
}
.b4-rank-down:hover {
    background-position:0 -93px;
    color:#fff;
}
.rank {
    display:block;
    float:left;
    width:43px;
    height:50px;
    background:url(../images/rank.png) no-repeat;
}
.b4-rank-1 {
    background-position:10px 0;
}
.b4-rank-2 {
    background-position:10px -51px;
}
.b4-rank-3 {
    background-position:10px -104px;
}
.b4-rank-4 {
    background-position:10px -155px;
}
.b4-rank-5 {
    background-position:10px -205px;
}
.b4-rank-6 {
    background-position:10px -256px;
}
.b4-rank-7 {
    background-position:10px -308px;
}
.b4-rank-8 {
    background-position:10px -360px;
}
.b4-rank-9 {
    background-position:10px -412px;
}
.b4-rank-10 {
    background-position:10px -468px;
}
.b4-rank-ico {
    left:40px;
    top:11px;
    width:70px;
    height:70px;
}
.b4-rank-name2 {
    left:120px;
    top:14px;
    font-size:16px;
}
.b4-rank-des {
    left:115px;
    top:45px;
    color:#999999;
    width:175px;
    height:32px;
    line-height:16px;
    overflow:hidden;
}
.b4-tg-box {
    height:138px;
    border:1px solid #f0f0f0;
    margin-top:18px;
    _overflow:hidden;
    *overflow:hidden;
}
.b4-tg-box img {
    left:0;
    top:-15px;
    width:400px;
    height:138px;
}
.b4-tg-name {
    right:40px;
    top:20px;
    color:#333333;
    font-size:16px;
    text-align:right;
}
.b4-tj-des {
    right:40px;
    top:46px;
    color:#999999;
    width:300px;
    height:36px;
    line-height:18px;
    overflow:hidden;
    text-align:right;
}
.b4-tg-getgift {
    width:105px;
    height:28px;
    color:#53c244;
    text-align:center;
    line-height:28px;
    font-size:16px;
    right:36px;
    top:93px;
    background-position:0 -216px;
}
.b4-tg-getgift:hover {
    color:#fff;
    background-position:0 -188px;
}
.b4-tg-box2 {
}
.b4-tg-box2 li {
    float:left;
    display:inline;
    width:196px;
    height:146px;
    padding-top:10px;
    border:1px solid #f0f0f0;
    margin:2px 0 0 -1px;
    position:relative;
}
.b4-tj-ico {
    left:2px;
    top:15px;
    width:190px;
    height:114px;
}
.b4-tj-name {
    right:-35px;
    top:135px;
    font-size:8px;
    text-align:right;
    margin-right:165px;
    width:9em;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.b4-tj-sdes {
    color:#999;
    right:80px;
    font-size:3px;
    top:135px;
    text-align:right;
}
.b4-tj-sgg {
    width:70px;
    height:20px;
    font-size:3px;
    background-position:0 -164px;
    right:5px;
    top:135px;
    color:#53c244;
    text-align:center;
    line-height:20px;
}
.b4-tj-sgg:hover {
    background-position:0 -144px;
    color:#fff;
}
.abs {
    position:absolute;
}
.rel {
    position:relative;
}
.mgt30 {
    margin-top:15px;
}
.xxxx {
    margin-bottom:15px;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.hide, .sblock .phb_simple {
    display:none;
}
.today_kf_icon {
    width: 111px;
    height: 40px;
    background: url("../images/today_kf_icon.gif") center center no-repeat;
    position: fixed;
    z-index: 19999999999;
    right: 10.5px;
    top: 188px;
}
.new_webgame {
    width: 1250px;
    margin: 0 auto;
    background: #f2f5f9;
    height:30px;
}
.new_webgame > span {
    float: left;
    color:#fff;
    height: 30px;
    line-height: 30px;
    width:70px;
    text-align: center;
    background:#f2f5f9;
    position:relative;
    padding-right:13px;
    overflow:hidden;
}
.new_webgame span .arrow {
    position:absolute;
    top: -4px;
    right: -13px;
    width:0;
    height:0;
    border-width: 19px 13px;
    border-style:dashed dashed dashed solid;
    border-color: transparent transparent transparent #fff;
}
.new_webgame span .arrow i {
    position:absolute;
    top: -19px;
    right: -10px;
    width:0;
    height:0;
    border-width: 19px 13px;
    border-style:dashed dashed dashed solid;
    border-color:transparent transparent transparent #3496e1;
}
.new_webgame span a {
    color:#fff;
    font-size: 14px;
    width:70px;
    background:#3496e1;
    display:block;
    text-align: center;
    text-indent:4px;
}
.new_webgame cite {
    float:left;
    width:1080px;
    height:14px;
    margin:8px 0;
    margin-left: -3px;
    overflow:hidden;
}
.new_webgame cite a {
    float:left;
    padding:0 5px;
    font-size: 14px;
    text-align: center;
    line-height:14px;
    height: 14px;
    border-width:0 1px;
    border-style: solid;
    border-color:#f2f5f9 #c0c1c2 #f2f5f9 #d3d5d7;
    overflow:hidden;
}
.new_webgame cite a.first {
    border-left:0;
}
.new_webgame cite a.last {
    border-right:0;
}
.new_webgame cite a.c_red {
    color:#ff5959;
}

/* E 聚推荐 游戏专题*/

/* S 聚游戏 */
 .ju_game {
    margin-top: 10px;
}
.ju_game .column_745 {
    float:left;
    width:745px;
}
.ju_tab_title {
    float: left;
    width:165px;
    background: #e7e7e7;
    margin-top: 10px;
}
.ju_tab_title li {
    height: 49px;
    line-height: 49px;
    font-size:16px;
    color:#333;
    cursor:pointer;
    border-bottom: 2px solid #eeeeee;
    text-align: center;
    overflow:hidden;
}
.ju_tab_title li.current {
    background: #fff;
    border-left:4px solid #7bbaff;
    text-indent: -4px;
}
.jutab_wrap {
    float: right;
    width:570px;
    margin-top: 10px;
}
.jutabbox {
}
.jutabbox .banner {
    position: relative;
    overflow: hidden;
    width:570px;
    height:132px;
}
.jutabbox .banner a {
    position:absolute;
    bottom:-32px;
    width:284px;
    height: 32px;
    line-height: 32px;
    text-align:center;
    font-size:14px;
    color:#fff !important;
    opacity:0.82;
    filter:alpha(opacity=82);
    background: #333333;
}
.jutabbox .banner a:hover {
    opacity:1;
    filter:alpha(opacity=100);
    background: #3598dc;
    text-decoration: none;
}
.jutabbox .banner a.left_btn {
    left:0;
}
.jutabbox .banner a.right_btn {
    right:0;
}
.tags {
    float:left;
    margin-bottom: 13px;
}
.tags a {
    float: left;
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #f3f3f3;
    margin-left: 6px;
    margin-top: 6px;
    overflow: hidden;
}
.tags a.ml0 {
    margin-left: 0;
}
.jutabbox dl {
    clear:both;
}
.jutabbox dl dt {
    float: left;
    width: 260px;
    margin-right: 20px;
}
.jutabbox dl dt a {
    display:block;
    width:100%;
    height: 90px;
    position: relative;
    margin-bottom: 10px;
}
.jutabbox dl dt a span {
    font-size:14px;
    display:block;
    width:100%;
    height: 90px;
    position: absolute;
    bottom: 0;
    left:0;
    height: 25px;
    line-height: 25px;
    text-align: center;
    opacity: 0.8;
    filter:alpha(opacity=80);
    color:#fff;
    background: #333;
}
.jutabbox dl dd {
    height:32px;
    overflow:hidden;
}
.jutabbox dl dd a {
    font-size:14px;
    line-height: 32px;
}
.ju_game .column_385 {
    float:right;
    width:385px;
}
.ju_game .column_385 .strategy_list li {
    line-height: 30px;
    background: url(../images/juxia-icons.png) -196px -23px no-repeat;
    padding-left:1em;
    font-size: 14px;
    height: 30px;
    overflow: hidden;
}
.ju_game .column_385 .strategy_list li a {
    font-size: 14px;
    height: 30px;
}
.ju_game .column_385 .strategy_list li .date {
    float: right;
    font-size:12px;
    color:#999;
    line-height: 30px;
}
.ju_game .column_905 {
    float: left;
    width: 905px;
    overflow: hidden;
}
.ju_game .column_905 .in_box {
    width:925px;
}
.ju_game .column_905 .hot_list {
    float: left;
    margin-top: 10px;
}
.ju_game .column_905 .hot_list li {
    float: left;
    width: 290px;
    margin-right: 18px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    height: 158px;
}
.ju_game .column_905 .hot_list li p {
    background: #fff;
    bottom: 0;
    left: 0;
    width: 100%;
}
.ju_game .column_905 .hot_list li p {
    position: absolute;
    z-index: 2;
    background: #fff;
    bottom: 0;
    left: 0;
    width: 100%;
}
.ju_game .column_905 .hot_list li p.a_btns {
    position: absolute;
    bottom: -38px;
    left:0;
    width: 292px;
    height: 30px;
    z-index: 2;
    background: none;
    margin-left: -2px;
}
.ju_game .column_905 .hot_list li p.a_btns a {
    float:left;
    width:144px;
    margin-left:2px;
    height:30px;
    line-height: 30px;
    line-height: 30px;
    text-align:center;
    font-size:14px;
    color:#fff !important;
    opacity:0.82;
    filter:alpha(opacity=82);
    background: #333333;
}
.ju_game .column_905 .hot_list li p.a_btns a:hover {
    opacity:1;
    filter:alpha(opacity=100);
    background: #3598dc;
    text-decoration: none;
}
.ju_game .column_905 .hot_list li p a {
    float: left;
    font-size:18px;
    line-height: 38px;
    width: 230px;
    overflow:hidden;
    height: 38px;
}
.ju_game .column_905 .hot_list li p span {
    float: right;
    font-size: 14px;
    line-height: 38px;
    color:#999;
    width: 60px;
    overflow:hidden;
    height: 38px;
}
.ju_game .column_a {
    float: left;
    width: 1173px;
}
.ju_game .column_a .l_headline {
    width: 1160px;
}
.ju_game .column_a .hot_list {
    float: left;
    margin-top: 10px;
    margin-left: -13px;
}
.ju_game .column_a .hot_list li {
    float: left;
    width: 280px;
    margin-left:13px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    height: 158px;
}
.ju_game .column_a .hot_list li .imgbox {
    display: block;
    width: 280px;
    height: 120px;
}
.ju_game .column_a .hot_list li p {
    position: absolute;
    z-index: 2;
    background: #fff;
    bottom: 0;
    left: 0;
    width: 100%;
}
.ju_game .column_a .hot_list li p.a_btns {
    position: absolute;
    bottom: -38px;
    left:0;
    width: 282px;
    height: 30px;
    z-index: 2;
    background: none;
    margin-left: -2px;
}
.ju_game .column_a .hot_list li p.a_btns a {
    float:left;
    width:139px;
    margin-left:2px;
    height:30px;
    line-height: 30px;
    line-height: 30px;
    text-align:center;
    font-size:14px;
    color:#fff !important;
    opacity:0.82;
    filter:alpha(opacity=82);
    background: #333333;
}
.ju_game .column_a .hot_list li p.a_btns a:hover {
    opacity:1;
    filter:alpha(opacity=100);
    background: #3598dc;
    text-decoration: none;
}
.ju_game .column_a .hot_list li p a {
    float: left;
    font-size:18px;
    line-height: 38px;
}
.ju_game .column_a .hot_list li p span {
    float: right;
    font-size: 14px;
    line-height: 38px;
    color:#999;
}
/*新游戏样式*/
 .new_game {
    width:980px;
    height:auto;
    margin:0 auto;
    overflow:hidden;
}
.new_game_left {
    width:276px;
    height:auto;
    float:left;
    overflow:hidden;
}
.new_game_tit {
    width:980px;
    height:62px;
    float:left;
    overflow:hidden;
    line-height:62px;
}
.new_game_tit span {
    width:236px;
    height:22px;
    float:left;
    background:url(../images/index_img.gif) no-repeat;
    margin:21px 0 0 20px;
    display:inline;
}
.new_game_tit span.hot {
    width:175px;
    height:23px;
    float:left;
    background:url(../images/index_img.gif) no-repeat 0 -36px;
    margin:20px 0 0 20px;
    display:inline;
}
.new_game_tit span.pingtai {
    width:244px;
    height:23px;
    float:left;
    background:url(../images/index_img.gif) no-repeat 0 -78px;
    margin:20px 0 0 20px;
    display:inline;
}
.new_game_tit span.bagua {
    width:182px;
    height:23px;
    float:left;
    background:url(../images/index_img.gif) no-repeat 0 -123px;
    margin:20px 0 0 20px;
    display:inline;
}
.new_game_tit cite {
    float:right;
    font-size:14px;
    margin:0 20px 0 0;
    color:#c6c6c6;
}
.new_game_tit a {
    padding:0 5px;
}
.ju_game .column_225 {
    float: right;
    width: 225px
}
.gametop_list li {
    float: left;
    height: 34px;
    line-height: 34px;
    width: 100%;
    overflow: hidden;
}
.gametop_list li em {
    float: left;
    width:18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background: #c8c8c8;
    color:#fff;
    margin:8px 14px 0 0;
}
.gametop_list li em.num1 {
    background: #ff3737;
}
.gametop_list li em.num2 {
    background: #ff6b37;
}
.gametop_list li em.num3 {
    background: #ffa337;
}
.gametop_list li a {
    float: left;
    line-height: 34px;
    font-size: 14px;
    color:#2e4972;
    width: 135px;
    overflow: hidden;
}
.gametop_list li span {
    float: right;
    font-size: 12px;
    line-height: 34px;
    color:#999;
}
.ju_game .column_370 {
    float: left;
    width: 370px;
}
.column_370.ml30, .column_360.ml30 {
    margin-left: 30px;
}
.ask_list {
    padding-bottom: 4px;
}
.ask_list .ask_item {
    padding:10px 0;
    height: 92px;
}
.ask_list .ask_item dt {
    float: left;
}
.ask_list .ask_item dt {
    width: 140px;
    height: 92px;
    margin-right: 10px;
}
.ask_list .ask_item dt a {
    display: block;
}
.ask_list .ask_item dt a img {
    display: block;
    width: 140px;
    height: 92px;
}
.ask_list .ask_item dd {
    height: 92px;
    overflow: hidden;
}
.ask_list .ask_item dd a {
    display:block;
    font-size: 16px;
    line-height: 22px;
    color: #333;
    height: 44px;
    overflow:hidden;
}
.ask_list .ask_item dd p {
    color:#999;
    font-size: 14px;
    line-height: 22px;
    height: 44px;
    overflow:hidden;
    margin-top: 5px;
}
.newgame_top {
    float: left;
    margin-top: 8px;
}
.newgame_top li {
    float: left;
    width: 100%;
    line-height: 33px;
    overflow: hidden;
    height: 33px;
}
.newgame_top li em, .newgame_top li a, .newgame_top li span {
    float: left;
}
.newgame_top li em {
    width: 18px;
    height: 18px;
    background: #c8c8c8;
    line-height: 18px;
    text-align: center;
    color:#fff;
    margin:7px 12px 0 0;
}
.newgame_top li em.top1 {
    background: #ff3737;
}
.newgame_top li em.top2 {
    background: #ff6b37;
}
.newgame_top li em.top3 {
    background: #ffa337;
}
.newgame_top li a {
    width: 150px;
    font-size: 14px;
    color:#2e4972;
}
.newgame_top li span.type {
    width: 120px;
    margin-left: 25px;
    color:#999;
    font-size: 12px
}
.newgame_top li span.date {
    width: 34px;
    color:#999;
    font-size: 12px
}
.m-side-nav {
    display:none
}
}
.m-side-nav {
    position:fixed;
    z-index:100;
    right:50px;
    bottom:15%;
    color:#999;
    font-size:14px
}
.m-side-nav:before {
    position:absolute;
    right:3px;
    top:18px;
    bottom:18px;
    border-right:1px dotted #888;
    opacity:.5;
    content:''
}
.m-side-nav li {
    position:relative;
    cursor:pointer;
    overflow:hidden;
    padding-right:16px;
    height:36px;
    line-height:36px;
    text-align:right
}
.m-side-nav li:after {
    position:absolute;
    right:0;
    top:50%;
    width:7px;
    height:7px;
    background:#999;
    border-radius:50%;
    transform:translateY(-50%);
    content:''
}
.m-side-nav li:not(.gotop).on {
    color:#f80;
    font-size:16px
}
.m-side-nav li:not(.gotop).on:after, .m-side-nav li:hover:after {
    background:#f80
}
/*首屏背景样式*/
 .main {
    width:1220px;
    height:460px;
    margin:0 auto;
    overflow:hidden;
    background:#fff;
}
/*最新开服、热门游戏、游戏平台、小游戏样式*/
 .service {
    width:960px;
    height:auto;
    margin:10px auto;
    overflow:hidden;
}
.service_tit {
    width:960px;
    height:39px;
    float:left;
    overflow:hidden;
    border-bottom: 2px solid #ff5a00;
}
.service_left {
    width:600px;
    height:39px;
    float:left;
    overflow:hidden;
    line-height:39px;
}
.service_left span {
    width:400px;
    height:39px;
    float:left;
    overflow:hidden;
}
.service_left span a {
    width:96px;
    height:39px;
    float:left;
    overflow:hidden;
    text-align:center;
    font-size:14px;
    font-weight:bold;
}
.service_left span a:hover, .service_left span a.current {
    background:#ff5a00;
    color:#fff !important;
    text-decoration:none;
}
.service_left cite {
    float:left;
    font-size:14px;
}
.service_left cite em {
    color:#F00;
    font-weight:bold;
}
.service_search {
    width:282px;
    height:33px;
    float:right;
    display:inline;
}
.service_search .input {
    width:193px;
    height:31px;
    float:left;
    border:1px solid #e5e1e1;
    border-right:none;
    background:url(../images/search_icon.gif) no-repeat 10px 8px #fff;
    padding:0 0 0 30px;
    line-height:31px;
}
.service_search a {
    width:58px;
    height:33px;
    float:left;
    background:#1f95ed;
    color:#fff;
    text-align:center;
    line-height:33px;
    overflow:hidden;
}
.service_search a:hover, .game span a:hover {
    background:#0985e2;
    color:#fff !important;
    text-decoration:none;
}
/*辅助工具*/
 .toolbox {
    width:980px;
    margin:10px auto;
}
.toolhead {
    height:30px;
    line-height:30px;
    padding:12px 20px;
    font-size:20px;
    font-weight:bold;
    color:#222;
}
.toolhead a {
    float:right;
    font-size:12px;
}
.new_tool_tit {
    width:980px;
    height:62px;
    float:left;
    overflow:hidden;
    line-height:62px;
}
.new_tool_tit span {
    width:236px;
    height:22px;
    float:left;
    background:url(../images/index_img2.png) no-repeat 0 -161px;
    margin:21px 0 0 20px;
    display:inline;
}
.new_tool_tit cite {
    float:right;
    font-size:14px;
    margin:0 20px 0 0;
    color:#c6c6c6;
}
.new_tool_tit a {
    padding:0 5px;
}
.toollist {
    background-color:#fff;
    padding-top:20px;
}
.toollist ul {
    padding: 0 5px;
}
.toollist ul li {
    float: left;
    width: 222px;
    height: 120px;
    border:1px solid #eaeaea;
    margin-left: 15px;
    margin-bottom: 20px;
}
.toollist ul li .title {
    display:block;
    border-top: 1px solid #eaeaea;
    height: 32px;
    line-height: 32px;
    width: 222px;
    overflow: hidden;
    font-size: 12px;
    font-weight: bold;
    color:#666;
    text-indent: 1em;
}
.toollist ul li .intro {
    height: 64px;
    overflow: hidden;
    background-color: #f6f6f6;
    padding:10px 0 13px 10px;
}
.toollist ul li .intro .imgg {
    float: left;
    width: 64px;
    height: 64px;
    overflow: hidden;
    position: relative;
    margin-right: 8px;
}
.toollist ul li .intro .imgg img {
    width:64px;
    height:64px;
}
.toollist ul li .intro .imgg em {
    position: absolute;
    left: 0;
    top:0;
    width: 64px;
    height: 64px;
    background: url(../images/64radius.png);
}
.toollist ul li .intro .h2 {
    height: 36px;
    line-height: 18px;
    font-size: 12px;
    font-family: Simsun;
    color:#666;
    overflow: hidden;
}
.toollist ul li .intro p span, .toollist ul li .intro p a {
    color:#999999;
    font-family: Simsun;
    margin-top: 5px;
}
.toollist ul li .intro .ico {
    display: inline-block;
    color:#999999;
    padding:0 0 0 20px;
    margin-right:28px;
    background-image:url(../images/tools_icons.png);
    background-repeat: no-repeat;
}
.toollist ul li .intro .web {
    background-position: 0 2px;
}
.toollist ul li .intro .pc {
    background-position: 0 -14px;
}
.toollist ul li .intro .mobile {
    background-position: 0 -34px;
    padding:0 0 0 12px;
}
.pn-fs .pn-fs-c2, .pn-play .play-list, .pn-play .play-list .tit, .pn-test-table .plist, .new-server-list .item, .new-server-list .item-con, .pn-fun-game .classify, .pn-fun-game .plist, .hot-rank-list .item, .newest-list, .newest-list .item-c1, .newest-list .item-c2 .detail, .like-tag {
    overflow:hidden;
    *zoom:1
}
.pn-in, .pn-hd, .pn-myself .select-box .select-list {
    *zoom:1
}
.pn-in:before, .pn-hd:before, .pn-myself .select-box .select-list:before {
    display:table;
    content:""
}
.pn-in:after, .pn-hd:after, .pn-myself .select-box .select-list:after {
    display:table;
    content:"";
    clear:both
}
.ico, .pn-tg .tg-ptlist .btn-game, .pn-play .play-list .tit .name .hot, .pn-test-table .ico-ce {
    display:inline-block;
    vertical-align:middle;
    *display:inline;
    *zoom:1
}
.ptlist .item-con .tit, .pn-tg .tg-ptlist .dec, .focus .txt-box, .pn-test-table .plist .tit, .new-server-list .item-con .tit, .new-server-list .item-con .server, .pn-fun-game .plist .txt .tit, .hot-rank-list .tit, .newest-list .item-c1 .tit {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.ico, .search-top .search-ico, .focus .slick-prev, .focus .slick-next {
    background:url(//ue.yeyoucdn.com/a/www/index/2017/img/sprite.png) no-repeat
}
body {
    font-size:14px;
    font-family:"Helvetica Neue", Arial, "Microsoft Yahei", "PingFang SC", "ST Heiti", SimHei, sans-serif;
    min-width:1200px;
    background-color:#fff
}
a {
    color:#333
}
a:focus, a:active, a:hover {
    outline:none
}
.mask {
    z-index:-1;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.5;
    filter:alpha(opacity=50)
}
:root .mask {
    -webkit-filter:none \0;
    filter:none \0
}
.orange {
    color:#fe662b
}
.pn-share {
    width:50px;
    z-index:200
}
.pn-share .mod-share {
    width:50px
}
.pn-share .mod-share .gb-share-btn {
    float:none;
    display:block;
    line-height:50px;
    border-bottom:1px solid #fff;
    background:#f5f5f5
}
.pn-share .mod-share .gb-share-ico-font {
    float:none;
    display:block;
    width:50px;
    height:50px;
    font-size:36px;
    color:#bbb
}
.pn-share .mod-share .gb-share-btn:hover {
    background:#3a9af4
}
.pn-share .mod-share .gb-share-btn:hover .gb-share-ico-font {
    color:#fff
}
.bt-to-top {
    display:none;
    width:50px;
    height:44px;
    background:#f5f5f5;
    text-align:center
}
.bt-to-top .ico-arrow-t {
    margin-top:14px
}
.bt-to-top .txt {
    display:none;
    color:#fff;
    font-size:12px;
    padding-top:5px;
    line-height:1.5
}
.bt-to-top:hover {
    background-color:#3a9af4
}
.bt-to-top:hover .ico-arrow-t {
    display:none
}
.bt-to-top:hover .txt {
    display:block
}
.ico-arrow-t {
    width:27px;
    height:14px;
    background-position:-120px 0
}
.footer-wb {
    display:none
}
.footer {
    background-color:#1f2124;
    margin-top:20px
}
.footer-in {
    color:#888
}
.footer .link:link, .footer .link:visited, .footer .link:hover, .footer .link:active {
    color:#888
}
.ptlist .item {
    float:left
}
.ptlist .item-con {
    display:block
}
.ptlist .item-con .pic {
    float:left;
    margin-right:10px
}
.ptlist .item-con .tit {
    font-size:18px;
    font-weight:bold
}
.pn {
    margin-bottom:10px
}
.pn-c1 {
    float:left;
    width:640px
}
.pn-c2 {
    float:right;
    width:430px
}
.header {
    width:100%;
    border-bottom:3px solid #1d9ee6
}
.header-tg {
    width:1200px;
    margin:0 auto
}
.header-in {
    width:1200px;
    margin:0 auto;
    height:120px
}
.search-top .search-ico {
    display:inline-block;
    vertical-align:middle
}
.search-top .search-ico {
    width:23px;
    height:24px;
    background-position:0 0
}
.logo-yeyou {
    float:left;
    width:300px;
    margin-top:35px;
    margin-right:10px
}
.logo-yeyou .avatar {
    float:left;
    margin-right:25px
}
.logo-yeyou .txt {
    float:left;
    border-left:1px solid #e8e8e8;
    margin-top:6px;
    font-size:18px;
    color:#999;
    height:46px;
    overflow:hidden;
    line-height:1.1;
    padding-left:20px;
    text-align:center
}
.logo-yeyou .txt strong {
    font-size:24px;
    color:#ffc74a;
    font-family:"Verdana";
    display:block;
    margin:-3px 0 3px 0
}
.header .nav {
    float:left;
    font-size:18px;
    margin-top:50px
}
.header .nav li {
    float:left;
    height:36px;
    line-height:36px
}
.header .nav li a {
    display:block;
    width:80px;
    text-align:center;
    position:relative
}
.header .nav li a:hover {
    color:#fe662b
}
.header .nav li a .tip-arrow {
    overflow:hidden;
    width:0;
    height:0;
    line-height:0;
    display:inline-block;
    font-size:0;
    vertical-align:middle;
    border-top:4px solid #fe662b;
    border-bottom:4px dashed transparent;
    border-left:4px dashed transparent;
    border-right:4px dashed transparent;
    position:absolute;
    margin-left:-4px;
    top:0;
    left:50%
}
.search-con {
    *zoom:1;
    position:relative
}
.search-bt {
    position:absolute;
    right:-1px;
    top:-1px;
    cursor:pointer
}
.search-txt {
    width:100%;
    border:0
}
.search-txt:focus {
    outline:none
}
.search-top {
    float:left;
    margin-top:50px;
    width:225px
}
.search-top .search-con {
    height:24px;
    border:1px solid #ddd;
    padding:5px 65px 5px 5px
}
.search-top .search-txt {
    height:24px;
    line-height:24px;
    _height:22px;
    _line-height:22px;
    color:#999
}
.search-top .search-bt {
    width:60px;
    height:36px;
    border:none;
    background-color:#aaa
}
.search-top .active .search-bt, .search-top .search-con:hover .search-bt {
    background-color:#1d9ee6
}
.search-top .active .search-txt, .search-top .search-con:hover .search-txt, .search-top .search-txt:focus {
    color:#333
}
.nav-ico-tip {
    position:absolute;
    top:-27px;
    top:-27px \9;
    *top:-15px;
    left:0;
    width:100%;
    z-index:10;
    text-align:center;
    display:block
}
.nav-ico-tip em {
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:0 5px;
    height:15px;
    line-height:15px;
    background-color:#fe662b;
    font-size:12px;
    color:#fff;
    border-radius:4px
}
.nav-ico-arrow {
    overflow:hidden;
    width:0;
    height:0;
    line-height:0;
    display:inline-block;
    font-size:0;
    vertical-align:middle;
    border-top:5px dashed transparent;
    border-bottom:5px dashed transparent;
    border-left:5px solid #333;
    border-right:5px dashed transparent;
    margin-left:10px
}
.content {
    padding-top:15px
}
.pn {
    width:100%
}
.pn-in {
    width:1200px;
    margin:0 auto
}
.pn-hd {
    margin-bottom:4px
}
.pn-hd .tit {
    float:left;
    font-size:24px;
    height:56px;
    line-height:56px;
    margin-right:12px
}
.pn-hd .tit i {
    display:inline-block;
    vertical-align:middle;
    width:3px;
    height:23px;
    background-color:#fe662b;
    overflow:hidden;
    margin:0 9px 3px 0;
    *margin:16px 9px 17px 0
}
.pn-hd .intro {
    float:left;
    color:#aaa;
    margin-top:20px;
    font-style:italic
}
.pn-hd .intro b {
    color:#ff4800;
    font-style:italic;
    font-weight:normal
}
.pn-tg .tg-ptlist {
    margin:0 -10px 0 -10px
}
.pn-tg .tg-ptlist .item {
    width:20%
}
.pn-tg .tg-ptlist .item-con {
    padding:0 10px 0 10px
}
.pn-tg .tg-ptlist .pic {
    width:80px
}
.pn-tg .tg-ptlist .item-con .tit {
    font-size:16px;
    overflow:visible
}
.pn-tg .tg-ptlist .item-con img {
    display:block;
    border-radius:20px
}
.pn-tg .tg-ptlist .dec {
    color:#999;
    font-size:14px;
    line-height:1.8
}
.pn-tg .tg-ptlist .btn-game {
    background-color:#fff;
    padding:0 20px;
    color:#fe662b;
    height:30px;
    line-height:30px;
    border-radius:20px;
    border:1px solid #fe662b
}
.pn-tg .tg-ptlist .item-con:hover .tit {
    color:#fe662b
}
.pn-tg .tg-ptlist .item-con:hover .btn-game {
    background-color:#fe662b;
    color:#fff
}
.pn-tg .tg-ptlist .item-active .tit {
    color:#fe662b
}
.pn-fs .pn-fs-c1 {
    margin-bottom:20px
}
.list-channel {
    overflow:hidden;
    *zoom:1;
    margin:0 -1px 2px -1px
}
.list-channel .item {
    float:left;
    margin:0 1px 0 6px
}
.list-channel .con {
    float:left;
    *zoom:1;
    width:108px;
    height:36px;
    overflow:hidden;
    background-color:#f8f8f8;
    color:#333;
    text-align:center;
    position:relative;
    *zoom:1;
    z-index:1;
    *cursor:pointer
}
.list-channel .c1, .list-channel .c2 {
    display:block;
    -webkit-transition:all .2s;
    transition:all .2s
}
.list-channel .c1 {
    height:36px;
    line-height:36px
}
.list-channel .c2 {
    width:100%;
    padding-top:20px;
    height:18px;
    line-height:1.33;
    color:#fff;
    position:relative;
    left:0;
    top:5px;
    background-color:#fe662b;
    z-index:-1;
    font-size:12px
}
.list-channel .up .c1 {
    color:#ff4800
}
.list-channel .hot .con {
    background-color:#fe662b
}
.list-channel .hot .c1 {
    color:#fff
}
.list-channel .con:hover, .list-channel .con:hover .c1 {
    color:#fff
}
.list-channel .con:hover .c1 {
    line-height:22px
}
.list-channel .con:hover .c2 {
    top:-38px
}
.list-channel .item:first-child .con {
    width:110px
}
.list-channel .ico-channel-zq {
    position:absolute;
    top:0;
    left:85px;
    width:23px;
    height:23px;
    background-position:-30px 0;
    *zoom:1;
    z-index:10
}
.list-channel .con:hover .ico-channel-zq {
    display:none
}
.list-channel .item:first-child .ico-channel-zq {
    left:87px
}
.search-zq {
    width:198px;
    position:absolute;
    right:0;
    top:0
}
.search-zq .search-con {
    height:26px;
    border:1px solid #ddd;
    padding:4px 75px 4px 10px
}
.search-zq .search-txt {
    height:26px;
    line-height:26px;
    color:#ccc;
    _height:24px;
    _line-height:24px
}
.search-zq .search-bt {
    width:70px;
    height:36px;
    background:#fff;
    color:#ff4800;
    border:1px solid #ddd
}
.search-zq .active .search-bt, .search-zq .search-con:hover .search-bt {
    background-color:#fe662b;
    border:1px solid #ff4800;
    color:#fff
}
.search-zq .active .search-txt, .search-zq .search-con:hover .search-txt, .search-top .search-txt:focus {
    color:#333
}
.slick-list {
    position:relative;
    overflow:hidden;
    display:block
}
.slick-list:focus {
    outline:none
}
.slick-track {
    display:block;
    position:relative;
    left:0;
    top:0;
    *zoom:1
}
.slick-track:before, .slick-track:after {
    content:"";
    display:table
}
.slick-track:after {
    clear:both
}
.slick-loading .slick-track, .slick-loading .slick-slide {
    visibility:hidden
}
.slick-slide {
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
.slick-slide img, .slick-initialized .slick-slide {
    display:block
}
.slick-loading img {
    display:none
}



/*开始*/
.aside {
    float: right;
    width: 292px;
}
.m-panel {
    margin-top: 10px;
}
.m-panel-header {
    position: relative;
    margin-bottom: 20px;
    height: 20px;
    line-height: 20px;
}
.m-panel-header > h2 {
    display: inline-block;
    border-left: 4px solid #ffd900;
    margin-right: 20px;
    padding-left: 14px;
    font-size: 20px;
}
.m-heralds {
    background: #fff;
    box-shadow: 0 0 0 1px #f0f0f0;
}
.m-heralds .m-tab-hook {
    overflow: hidden;
    margin-top: -1px;
    line-height: 40px;
}
ul, ol {
    list-style: none;
}

.m-heralds .m-tab-panel {
    padding-bottom: 10px;
}
.m-herald-data, .m-herald-game {
    margin: 2px 2px 12px;
}
.m-herald-data li.top {
    border-color: #f6dd81;
    background: #fffbbb;
    color: #f20;
}
.m-herald-data li {
    overflow: hidden;
    padding: 0 15px;
    border-bottom: 1px dotted #eee;
    font-size: 13px;
    line-height: 35px;
    display: flex;
}
.m-herald-data li .game.hot {
    padding-right: 17px;
    background-image: url(../image/g_hot.gif);
}
.m-herald-data li .game {
    padding-right: 10px;
    width: 37%;
    background: no-repeat 95% 50%;
}
.m-herald-data li > * {
    display: block;
    overflow: hidden;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}
a {
    text-decoration: none;
    color: inherit;
}
.m-herald-data li .time {
    width: 34%;
}
.m-herald-data li .server {
    width: 28%;
    text-align: right;
}
.m-heralds .m-tab-hook {
    overflow: hidden;
    margin-top: -1px;
    line-height: 40px;
}
.m-heralds .m-tab-hook li.active {
    border-color: #ffd900;
    color: #333;
    font-weight: bold;
}
.m-heralds .m-tab-hook li {
    position: relative;
    float: left;
    width: 49%;
    border-top: 1px solid transparent;
    cursor: pointer;
    color: #888;
    font-size: 15px;
    text-align: center;
}
.m-pages {
    margin: 5px auto;
    text-align: center;
    
}
.m-herald-game .figure img {
    width: 60px;
}
.m-herald-game li {
    position: relative;
    overflow: hidden;
    border-bottom: 1px dotted #eee;
    padding: 10px 0;
    font-size: 13px;
}
.m-herald-game .figure {
    position: absolute;
    left: 10px;
    top: 10px;
}
img {
    border: 0 none;
    vertical-align: top;
}
.m-herald-game .info {
    float: left;
    padding-left: 82px;
    max-width: 200px;
    height: 64px;
}
.m-herald-game .btn {
    float: right;
    margin: 17px 10px 0 0;
    width: 70px;
    line-height: 26px;
    border-radius: 5px;
}
.btn-major {
    color: #000;
    background: #ffd900;
}
.btn {
    display: inline-block;
    border: 0;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    user-select: none;
    transition: .2s ease;
}
.m-pages > *.cur, .m-pages > *.cur:hover {
    border-color: #f90;
    background: none;
    color: #f90;
}
.m-pages > * {
    display: inline-block;
    cursor: pointer;
    margin: 0 2px;
    padding: .1em .6em;
    border: 1px solid #e6e6e6;
    font-size: 13px;
    vertical-align: middle;
}


/* 热门H5游戏底部引入手游模块*/
.bod_content{ width: 1200px; margin: 0 auto;padding: 2px 5px 7px;}
.nav_c_con {zoom:1;border: 1px solid #ddd;}

.news_c{ position: relative;}
.news_c h2{font-size: 22px;color: #333;width: 100%;font-weight: bold;line-height: 23px;padding-bottom: 20px;}
.news_c h3{font-size: 22px;color: #333;width: 100%;font-weight: bold;line-height: 23px;padding-bottom: 5px;}
.news_c_nav{width: 340px;height: 42px;font-size: 18px;color: #444;line-height: 42px;overflow: hidden;zoom:1;position: absolute;right: -26px;top: -1px;}
.news_c_nav span{float: left;display: inline;line-height: 28px;height: 28px;padding: 0px 24px;overflow: hidden;zoom: 1;text-align: center;font-size: 15px;color: #909090;background: #e9e9e9;margin-right: 20px;border-radius: 2px;cursor: pointer;}
.news_c_nav span:hover,.news_c_nav span.selected,.news_c_nav span.hover{background: #ff8d1d;font-weight: bold;color: #fff;}

.hot_sygame{margin-right:0px;}
.hg_item{ margin:5px 0px 5px 5px;padding:10px; width:214px; height:70px; float:left;}
.hg_pic{ float:left; width:70px; height:70px; margin-right:12px;}
.hg_pic img{width:70px; height:70px;}
.hg_name{ height:30px; overflow:hidden; font-size:14px;color: #333;}
.hg_btn{ margin-top:3px;}
.hg_btn a{ }
.hg_item:hover{ background-color:#f5f5f5;}


@font-face { font-family: 'ff'; src: url('../font/font_uj5aa49qkbmon7b9.eot'); src: url('../font/font_uj5aa49qkbmon7b9.eot') format('embedded-opentype'),  url('../font/font_uj5aa49qkbmon7b9.woff') format('woff'),  url('../font/font_uj5aa49qkbmon7b9.ttf') format('truetype'),  url('../font/font_uj5aa49qkbmon7b9.svg') format('svg'); }
.ff { font-family: ff, "微软雅黑"; }
.cf { zoom:1; }.cf:after { content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden; }
.f6 { color: #666; }
.mr10 { margin-right: 10px; }
i{ font-style: normal; }
.h30 { line-height: 25px; height: 25px; }
.bb { display: inline-block; border:1px solid #e4e4e4;color:#656565; padding: 0 11px; vertical-align: middle; border-radius: 5px;text-align:center; }
.bb:hover, .bb.on { color: #fff; background-color: #03b4f5; }

.kt_down { position: relative; line-height: 26px; height: 23px; width: 23px; border: 1px solid #dedede; font-size: 24px; color: #737373; font-family: ff; display: inline-block; vertical-align: middle; text-align: center; margin-left: 5px; }
.kt_down:link{ color: #737373;}
.kt_down:hover{ text-decoration: none;color: #03b4f5;outline: none;}
.kt_down:hover .kt_qr { display: block; }
.kt_down:hover .kt_qr_and { display: block; }
.kt_down:hover .kt_qr_andios { display: block; }
.kt_down:hover .kt_qr_sm { display: block; }
.kt_down:hover .kt_qr { display: block; }
.kt_qr { background: url(../image/kt_down.png) no-repeat; padding: 18px 11px 33px; width: 86px; height: 86px; position: absolute; top: 32px; left: -38px; display: none; z-index: 99; }
.kt_qr img { width: 86px; height: 86px; }
.kt_qr i { position: absolute; top: -13px; left: 50%; margin-left: -7px; background: url(http://web.qbdgame.com/Public/Media/images/kfkc_qr_top.png) no-repeat; width: 19px; height: 13px; }

.kt_qr_and { background: url(../image/kt_down_and.png) no-repeat; padding: 18px 11px 33px; width: 86px; height: 86px; position: absolute; top: 32px; left: -38px; display: none; z-index: 999999; }
.kt_qr_and img { width: 86px; height: 86px; z-index: 999999; }

.kt_qr_andios { background: url(../image/kt_down_andios.png) no-repeat; padding: 18px 11px 33px; width: 86px; height: 86px; position: absolute; top: 32px; left: -38px; display: none;  z-index: 999999; }
.kt_qr_andios img { width: 86px; height: 86px; z-index: 999999; }

.kt_qr_sm { background: url(../image/kt_sm.png) no-repeat; padding: 18px 11px 33px; width: 86px; height: 86px; position: absolute; top: 32px; left: -38px; display: none; z-index: 999999; }
.kt_qr_sm img { width: 86px; height: 86px; z-index: 999999; }



/*热门游戏*/

.hot_game {
	width: 911px;
}

.hot_game_body {
	margin-top: 20px;
	border: 1px solid #ddd;
}

.hot_game_body ul {
	position: relative;
	overflow: hidden;
	margin-right: -15px;
	height: 329px;
	
}

.hot_game_body li {
	position: relative;
	float: left;
	margin: 0 13px 13px 0;
	width: 216px;
	height: 156px;
	border: 1px solid #ddd;
	overflow: hidden
}

.hot_game_body li.last {
	margin-right: 0
}

.hot_game_body li .pic {
	width: 216px;
	height: 124px;
}

.hot_game_body li .pic img {
	width: 100%;
	height: 100%;
	display: block;
}

.hot_game_body li .default {
	;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	height: 32px;
	line-height: 32px;
}

.hot_game_body li .default em {
	color: #999
}

.hot_game_body li .hover {
	position: absolute;
	padding-left: 10px;
	bottom: -32px;
	left: 0;
	width: 206px;
	height: 32px;
	line-height: 32px;
	background: #fff;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}

.hot_game_body li .hover span {
	margin: 0 3px;
}

.hot_game_body li .hover .go_game {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 77px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #03b4f5;
	color: #fff;
}

.hot_game_body li .hover .go_game:hover {
	background-position: 0 -419px;
	color: #fff
}

.hot_game_body li.active {
	border: 1px solid #03b4f5
}

.hot_game_body li.active .hover {
	bottom: 0
}


/*游戏礼包*/

.game_card {
	width: 911px;
	margin-top: 19px;
}

.game_card_main {
	position: relative;
	margin-top: 17px;
	border: 1px solid #ddd;
}

.game_card_main .more {
	position: absolute;
	right: 0;
	top: -39px;
	font-size: 14px;
}

.game_card_main ul {
	overflow: hidden;
	padding: 5px 0;
	min-height: 160px;
}

.game_card_main li {
	position: relative;
	float: left;
	overflow: hidden;
	padding: 10px 24px 10px 11px;
	width: 268px;
	height: 60px;
	cursor: pointer
}

.game_card_main li:hover .text {
	color: #03b4f5
}

.game_card_main li .pic {
	margin-right: 10px;
	overflow: hidden;
	width: 60px;
	height: 60px;
	border-radius: 5px
}

.game_card_main li .pic img {
	vertical-align: top;
	width: 100%;
	height: 100%;
}

.game_card_main li .text {}

.game_card_main li .text h5 {
	margin-top: 3px;
	font-size: 14px;
	font-weight: normal;
	width: 188px;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.game_card_main li .text p {
	margin-top: 11px;
	color: #999999;
}

.game_card_main li .lq_card {
	position: absolute;
	right: 24px;
	top: 44px;
	z-index: 10;
	width: 56px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: url('../image/icon.png') no-repeat -236px 0;
	color: #333333
}

.game_card_main li .lq_card:hover {
	background-position: -236px -24px;
	color: #fff;
}

.game_card_main li .lq_card_cover {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	width: 100%;
	height: 100%;
}

.nodata_gift{
	left: 45%;
	top: 50%;
    text-align: center;
    vertical-align: middle;
	color: #999;
	font-size: 14px;
	position: absolute;
	z-index: 10;
}
.nodata_hd{
	left: 12%;
	top: 52%;
    text-align: center;
    vertical-align: middle;
	color: #999;
	font-size: 14px;
	position: absolute;
	z-index: 10;
}
.nodata_more_game{
	left: 58%;
	top:57%;
    text-align: center;
    vertical-align: middle;
	color: #999;
	font-size: 14px;
	position: absolute;
	z-index: 10;
}
.nodata_hot_game {
    left: 58%;
    top: 35%;
    text-align: center;
    vertical-align: middle;
    color: #999;
    font-size: 14px;
    position: absolute;
    z-index: 10;
}
.new_game_nodta{
	text-align:center;
	 color: #999;
    font-size: 14px;
	position:absolute;
	left:9%;
	top:53.5%;
	
}
.recommend_game_nodta{
	color: #999;
    font-size: 14px;
	text-align:center;
	position:absolute;
	top: 45%;
	left: 30%;
}


/* æ¸¸æˆæ¨¡å— */
body {
  min-width: 1200px;
  font-family: 'Microsoft YaHei', 'Arial', 'Heiti SC';
  background: #f2f2f2;
  color: #434343;
  font-size: 14px;
}

.Minbox {
  background: #fff;
  border-radius: 10px;
  display: block;
  margin-top: 15px;
}

.Minbox .title {
  height: 65px;
  line-height: 65px;
  padding: 0 14px;
}

.Minbox .title .bt {
  float: left;
  font-size: 20px;
  font-weight: bold;
}

.Minbox .title .bt:before {
  width: 4px;
  height: 20px;
  content: '';
  display: inline-block;
  vertical-align: middle;
  background: #14B9C8;
  margin: -3px 8px 0 0;
}

.Minbox .title .more {
  float: right;
  color: #969696;
  font-size: 14px;
}

.Minbox .title .more:hover {
  color: #14b9c8;
}

.Mind .warp_ {
  border-top: 1px solid #eee;
}

.Mind .listtab {
  float: left;
  width: 890px;
  height: 30px;
  overflow: hidden;
  margin-top: 18px;
  margin-left: 60px;
  position: relative;
}

.Mind .listtab a {
  display: block;
  width: 71px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #e5e5e5;
  float: left;
  margin: 0 11px 0 0;
  cursor: pointer;
  font-size: 14px;
  color: #666;
}

.Mind .listtab a.on,
.Mind .listtab a:hover {
  background-color: #14B9C8;
  color: #ffffff;
}

.Mind .warp_ .listbox {
  width: 100%;
  float: left;
}

.Mind .warp_ .listbox .lis {
  padding-top: 15px;
  padding: 15px 14px 0;
}

.Mind .warp_ .listbox .lis a {
  float: left;
  margin-left: 19px;
  width: 100px;
  display: block;
  text-align: center;
  position: relative;
  overflow: hidden;
  border-top-left-radius: 16px;
}

.Mind .warp_ .listbox .lis a:nth-of-type(10n+1) {
  margin-left: 0;
}

.Mind .warp_ .listbox .lis a img {
  border-radius: 1px;
  display: block;
  width: 100px;
  height: 100px;
}

.Mind .warp_ .listbox .lis a p {
  height: 50px;
  line-height: 50px;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 15px;
}

.Mind .warp_ .listbox .lis a .yuanjiao {
  width: 100%;
  top: 3px;
  left: -32px;
}

/* æŽ’è¡Œæ¦œ */
.Ming .phwrap {
  padding-top: 15px;
}

.Ming .phwrap .list {
  background: #fff;
  width: 362px;
  padding: 0 15px;
  border-radius: 7px;
  float: left;
}

.Ming .phwrap .list .title_ph {
  height: 70px;
  line-height: 70px;
  text-align: center;
}

.Ming .phwrap .list .title_ph .bt {
  font-size: 20px;
  font-weight: bold;
}

.Ming .phwrap .list .title_ph .bt i {
  height: 30px;
  width: 31px;
  background-position-y: -71px;
  display: inline-block;
  vertical-align: middle;
  margin: -10px 10px 0 0;
}

.Ming .phwrap .list .title_ph .bt .ico3 {
  background-position-x: 0px;
}

.Ming .phwrap .list .title_ph .bt .ico2 {
  background-position-x: -41px;
}

.Ming .phwrap .list .title_ph .bt .ico1 {
  background-position-x: -83px;
}

.Ming .phwrap .list ul {
  margin-top: -10px;
  padding-bottom: 10px;
}

.Ming .phwrap .list ul li {
  padding: 7px 0;
}

.Ming .phwrap .list ul li .num {
  width: 24px;
  height: 24px;
  border-radius: 2px;
  text-align: center;
  line-height: 24px;
  float: left;
  background: #47d897;
  color: #fff;
}

.Ming .phwrap .list ul li .box_a {
  height: 24px;
  line-height: 24px;
}

.Ming .phwrap .list ul li .box_a .num {
  margin: 0px 6px 0 0;
}

.Ming .phwrap .list ul li .box_a a {
  display: block;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 260px;
  overflow: hidden;
  font-size: 15px;
}

.Ming .phwrap .list ul li .box_a span {
  text-align: right;
  float: right;
  width: 70px;
  color: #969696;
  font-size: 13px;
  overflow: hidden;
  height: 100%;
}

.Ming .phwrap .list ul li .box_b {
  display: none;
  background: url("../images/ph_warp1.png") no-repeat center;
  width: 362px;
  height: 72px;
  padding: 13px 0 11px 0;
  margin: 3px 0;
}

.Ming .phwrap .list ul li .box_b .numb {
  float: left;
  width: 44px;
  text-align: center;
  line-height: 72px;
  color: #fff;
  font-size: 26px;
}

.Ming .phwrap .list ul li .box_b .img,
.Ming .phwrap .list ul li .box_b .img img {
  width: 72px;
  height: 72px;
  border-radius: 10px;
  display: block;
  float: left;
  position: relative;
  overflow: hidden;
}

.Ming .phwrap .list ul li .box_b .infor {
  float: left;
  width: 210px;
  padding-left: 11px;
  color: #fff;
}

.Ming .phwrap .list ul li .box_b .infor .name {
  display: block;
  height: 25px;
  line-height: 25px;
  color: #fff;
  padding-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  font-size: 15px;
}

.Ming .phwrap .list ul li .box_b .infor p {
  height: 21px;
  line-height: 21px;
  overflow: hidden;
  width: 100%;
  font-size: 12px;
}

.Ming .phwrap .list ul li+li .num {
  background: #58aafe;
}

.Ming .phwrap .list ul li+li+li .num {
  background: #f3a658;
}

.Ming .phwrap .list ul li+li+li+li .num {
  background: #d2d2d2;
  color: #434343;
}

.Ming .phwrap .list ul .on .box_a {
  display: none;
}

.Ming .phwrap .list ul .on .box_b {
  display: block;
}

.Ming .phwrap .list+.list {
  margin-left: 12px;
}

.Ming .phwrap .list+.list ul li .num {
  background: #ffa23b;
}

.Ming .phwrap .list+.list ul li .box_b {
  background-image: url("../images/ph_warp2.png");
}

.Ming .phwrap .list+.list ul li+li .num {
  background: #58aafe;
}

.Ming .phwrap .list+.list ul li+li+li .num {
  background: #f3a658;
}

.Ming .phwrap .list+.list ul li+li+li+li .num {
  background: #d2d2d2;
  color: #434343;
}

.Ming .phwrap .list+.list+.list {
  margin-left: 12px;
}

.Ming .phwrap .list+.list+.list ul li .num {
  background: #a57cfe;
}

.Ming .phwrap .list+.list+.list ul li .box_b {
  background-image: url("../images/ph_warp3.png");
}

.Ming .phwrap .list+.list+.list ul li+li .num {
  background: #58aafe;
}

.Ming .phwrap .list+.list+.list ul li+li+li .num {
  background: #f3a658;
}

.Ming .phwrap .list+.list+.list ul li+li+li+li .num {
  background: #d2d2d2;
  color: #434343;
}

/* ä¸“é¢˜å’Œæ”»ç•¥ */
.Minf .Min1 {
  padding: 0 10px;
  height: 400px;
}

.Minbox.Min1.fl {
  width: 776px;
}

.Minf .Min1 .fr {
  float: right;
}

.Minf .Min1 .title {
  padding: 0;
}

.Minf .Min1 .title .more {
  width: 60px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  margin-top: 17px;
  border-radius: 3px;
}

.Minf .Min1 .Min1-1 {
  padding-bottom: 10px;
}

.Minf .Min1 .Min1-1 .lis {
  width: 196px;
  display: block;
  margin-right: 15px;
}

.Minf .Min1 .Min1-1 .lis .img,
.Minf .Min1 .Min1-1 .lis .img img {
  height: 119px;
  display: block;
  width: 100%;
  border-radius: 7px;
}

.Minf .Min1 .Min1-1 .lis p {
  height: 44px;
  line-height: 44px;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Minf .Min1 .Min1-2 {
  width: 372px;
  margin-top: -8px;
}

.Minf .Min1 .Min1-2 .lis {
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}

.Minf .Min1 .Min1-2 .lis .text {
  width: 315px;
  display: block;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Minf .Min1 .Min1-2 .lis .text:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 4px;
  background: #eee;
  margin: -2px 3px 0 0;
}

.Minf .Min1 .Min1-2 .lis .text:hover:before {
  background: #969696;
}

.Minf .Min1 .Min1-2 .lis .time {
  float: right;
  text-align: right;
  overflow: hidden;
  width: 45px;
  color: #969696;
}

.Minf .Min1 .Min1-2 .line {
  border-top: 1px solid #eee;
  margin: 13px 0;
}

.gift-list {
  float: left;
  width: 555px;
  margin-left: 10px
}

.gift-list .gift-item {
  float: left;
  width: 32%;
  height: 35px;
  margin-right: 2%;
  margin-bottom: 11px;
  line-height: 35px;
  text-align: center;
  background-color: #f6f6f6;
  font-size: 12px;
  color: #444;
  overflow: hidden;
}

.gift-list .gift-item a {
  color: inherit
}

.gift-list .gift-item:nth-of-type(3n) {
  margin-right: 0
}

.gift-list .gift-item:hover {
  background-color: #14B9C8;
  color: #ffffff
}


/* footer */
.box {
  width: 1300px;
  margin: 0 auto;
  overflow: hidden;
}

.footer {
  font: normal 12px/40px 'MicroSoft YaHei';
  color: #FFFFFF;
  background: #3E3E3E;
}

.f_link {
  float: left;
}

.f_link a {
  color: #fff;
  margin: 0 10px;
}

.f_right {
  color: #FFFFFF;
  float: right;
}

.ftop {
  background: #14B9C8;
  overflow: hidden;
  padding-top: 10px;
}

.ft_left {
  width: 810px;
  float: left
}

.ft_right {
  width: 125px;
  height: 180px;
  float: right;
}

.ft_tit {
  height: 40px;
  font: bold 14px/40px 'MicroSoft YaHei';
  color: #FFFFFF;
  font-size: 16px;
}

.ft_tit a {
  color: #63696E;
}

.ft_a {
  font: normal 12px/16px 'MicroSoft YaHei';
  padding: 10px 0 15px 0;
  overflow: hidden
}

.ft_a li {
  width: 100px;
  margin-right: 15px;
  float: left
}

.ft_a a {
  color: #FFFFFF;
  margin-right: 10px;
  font-size: 14px;
  line-height: 2;
}

.ft_contact {
  padding: 10px 0;
  height: 125px;
}

.ft_contact a {
  height: 24px;
  font: normal 12px/24px 'MicroSoft YaHei';
  color: #FFFFFF;
  display: block
}

.ft_contact a.ft_wx {
  background-position: 0 -600px
}

.ft_contact a.ft_xl {
  background-position: 0 -630px
}

.ft_contact a.ft_tx {
  background-position: 0 -660px
}

.ft_contact a.ft_wx img {
  width: 125px;
  margin-top: 6px;
}

.ewm_txt {
  text-align: center;
  font-weight: bold;
  color: #fff;
  line-height: 1.5;
  font-size: 16px;
}

.f_map {
  background: #1F272B;
  padding: 5px 0;
  margin-top: 20px;
  overflow: hidden;
  clear: both;
  padding-bottom: 25px;
  border-top: 3px solid #8E8E8E;
}

.f_map dl {
  margin-right: 25px;
  float: left;
}

.f_map dt a {
  color: #63696E;
}

.f_map dd {
  font: normal 12px/16px 'MicroSoft YaHei';
  padding-top: 10px;
}

.f_map dd a {
  width: 130px;
  height: 25px;
  color: #63696E;
  overflow: hidden;
  display: block;
  font-size: 14px;
  line-height: 25px;
}

.f_tu {
  height: 20px;
  padding: 10px 10px 10px 0;
  float: right
}

.f_tu img {
  height: 20px;
  margin-right: 5px;
  float: left
}

.f_tu a {
  display: block;
  color: #fff;
  font: normal 12px/20px 'MicroSoft YaHei';
  vertical-align: middle
}

dl.row_1 {
  width: 130px;
  overflow: hidden;
}

dl.row_1:nth-child(1) {
  width: 80px;
}

dl.row_1:nth-child(2) {
  width: 70px;
}

dl.row_2 {
  width: 610px;
  overflow: hidden;
  margin-left: 20px;
  margin-right: 0;
}

.row_2 dd a {
  display: inline-block;
  width: 78px;
  margin-right: 5px;
}

.row_2 dd a:nth-of-type(7n) {
  margin-right: 0;
}

.float_nav {
  width: 100px;
  height: 288px;
  position: fixed;
  left: 50%;
  overflow: hidden;
  margin-left: 620px;
  z-index: 50;
  border: 1px solid #ddd;
  border-top: none;
  background: #fff
}

.float_nav a {
  font: normal 14px/30px 'MicroSoft YaHei';
  color: #666;
  border-top: 1px solid #ddd;
  display: block;
  overflow: hidden;
  padding: 5px;
  text-align: center
}

.float_nav a:hover,
.float_nav a.hover {
  background: #24CD77;
  color: #fff
}

/* footer */
.clearfix {
  zoom: 1;
}

.clearfix:after {
  clear: both;
  height: 0px;
  font-size: 0px;
  visibility: hidden;
  display: block;
  content: " ";
}

.footer * {
  box-sizing: content-box;
  font-size: 12px;
}

.footer {
  display: block;
  width: 100%;
  clear: both;
  float: left;
  /* border-top : 1px #363D41 solid; */
  background: #1F272B;
  color: #63696E;
  margin-top: 30px;
  border-top: 3px solid #8E8E8E;
}

.link {
  width: 1200px;
  margin: auto;
  border-bottom: 1px #363D41 solid;
  padding-bottom: 20px;
}

.link h2 {
  width: 1200px;
  color: #63696E;
  font-size: 16px;
  margin: 15px 0 10px 0;
}

.link a {
  width: 120px;
  float: left;
  font-size: 12px;
  color: #63696E;
  line-height: 22px;
}

.siteMap {
  color: #63696E;
  width: 1200px;
  margin: auto;
  text-align: center;
  line-height: 25px;
}

.siteMap .map {
  width: 100%;
  float: left;
  padding: 20px 0;
  font-size: 12px;
}

.siteMap a {
  color: #63696E;
  padding: 0 10px;
}

.siteMap a img {
  vertical-align: middle;
}


.tab_menu {
  margin-top: 15px;
  padding: 13px 12px;
  background: #fff;
  height: 180px;
  overflow: hidden;
}

.tab_menu_l {
  float: left;
  width: 130px;
  background: #f6f6f6;
  height: 180px;
}

.tab_menu_l p {
  position: relative;
  width: 130px;
  height: 60px;
  line-height: 59px;
  border-bottom: 1px solid #e0e0e0;
  color: #666;
  font-size: 18px;
  cursor: pointer;
}

.tab_menu_l p .tb {
  display: inline-block;
  width: 20px;
  height: 20px;
  float: left;
  margin: 20px 7px 20px 10px;
  background: url(../images/icon.png) no-repeat -95px -51px;
}

.tab_menu_l p .tb.tb2 {
  background-position: -126px -51px;
}

.tab_menu_l p .tb.tb3 {
  background-position: -159px -51px;
}

.tab_menu_l p .txt {
  float: left;
}

.tab_menu_l p .jt {
  display: none;
  position: absolute;
  top: 0px;
  right: -12px;
  width: 12px;
  height: 59px;
  background: url(../images/icon.png) no-repeat -544px -36px;
  overflow: hidden;
}

.tab_menu_l p.hover {
  color: #fff;
  background: #14B9C8;
}

.tab_menu_l p.hover a {
  color: #fff;
}

.tab_menu_l p.hover .jt {
  display: block;
}

.tab_menu_l p.hover .tb {
  background-position: -190px -51px;
}

.tab_menu_l p.hover .tb.tb2 {
  background-position: -222px -51px;
}

.tab_menu_l p.hover .tb.tb3 {
  background-position: -255px -51px;
}

.tab_menu_r {
  float: left;
  margin-left: 4px;
  width: 1042px;
  height: 180px;
}

.game_com_list {
  height: 121px;
  width: 1042px;
  position: relative;
  +z-index: 999;
}

.game_com_list ul {
  height: 121px;
  width: 1030px;
  padding-left: 22px;
}

.game_com_list li {
  width: 81px;
  height: 120px;
  padding-right: 22px;
  border-bottom: 1px solid #e0e0e0;
  float: left;
  position: relative;
  overflow: hidden;
  border-top-left-radius: 16px;
}

.game_com_list li a {
  display: block;
  width: 81px;
  height: 120px;
  color: #666;
  font-size: 14px;
  text-align: center;
}

.game_com_list li a img {
  margin: 0 auto;
  width: 80px;
  height: 80px;
  display: block;
  border-radius: 16px;
  _width: 79px;
}

.yuanjiao {
  position: absolute;
  top: 3px;
  left: -6px;
  width: 42px;
  height: 22px;
  font-size: 10px;
  color: #fff;
  line-height: 22px;
  text-align: center;
  z-index: 9;
  transform: rotate(-45deg);
  /* background-image:url('../images/yuanjiao.png'); */
  /* background-size:60px 25px; */
  background-color: #f90404e0;
  /* border-bottom-left-radius: 16px; */
  /* border-bottom-right-radius: 16px; */
}

.yuanjiao:after {
  content: "";
  display: block;
  width: 200%;
  background-color: #f90404e0;
  height: 27px;
  position: absolute;
  top: -5px;
  left: -13px;
  z-index: -1;
}

.tuijian .yuanjiao {
  top: 7px;
  right: 138px;
}

.b4-xfl2 .yuanjiao {
  top: -1px;
  right: 195px;
}

.mask72 {
  background-position: 0 0;
  height: 72px;
  width: 72px;
  cursor: pointer;
  display: block;
  margin: 0;
  position: absolute;
  z-index: 9;
}

.n-name {
  width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}

.game_com_list li a span {
  height: 40px;
  line-height: 40px;
  display: inline-block;
}

.game_com_list .on a {
  color: #14B9C8
}

.game_com_list .line_box {
  width: 100%;
  height: 2px;
  position: absolute;
  right: -2px;
  bottom: 0px;
  z-index: 999;
}

.game_com_list .line {
  display: block;
  width: 81px;
  height: 2px;
  background: #14B9C8;
  position: absolute;
  left: 21px;
  top: 0
}

.game_cd {
  height: 60px;
  font-size: 14px;
  line-height: 30px;
  width: 1030px;
  padding-left: 1px;
  margin-left: 21px;
  position: relative;
  margin-top: -1px;
  overflow: hidden;
}

.game_cd a {
  display: inline-block;
  float: left;
  padding: 0 22px 0 1px;
  /* background:url(../images/icon.png) no-repeat -290px -43px; */
  color: #666;
  height: 30px;
  margin-left: -1px;
  text-align: center;
  height: 30px;
  overflow: hidden;
  position: relative;
}

.game_cd a:after {
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background: #e0e0e0;
  position: absolute;
  top: 7px;
  right: 11px;
}

.game_cd a:hover {
  color: #14B9C8;
}



/* banner 轮播图*/
.banner {
  width: 1200px;
  height: 310px;
  margin: 15px auto 0;
  overflow: hidden;
}

.Slide {
  width: 610px;
  height: 310px;
  float: left;
  overflow: hidden;
  position: relative;
}

.slide-cont {
  width: 610px;
  height: 310px;
  position: relative;
  overflow: hidden;
}

.slide-item {
  position: absolute;
  width: 100%;
  height: 100%;
  left: -610px;
}

.slide-item a {
  display: block;
  width: 100%;
  height: 100%;
}

.slide-item img {
  width: 610px;
  height: 310px;
}

.slide-txt {
  width: 610px;
  height: 50px;
  position: absolute;
  left: 0;
  bottom: 0px;
  z-index: 1;
}

.slide-txt .txt_bg {
  width: 610px;
  height: 50px;
  background: #000;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.slide-txt a {
  display: inline-block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  text-indent: 1em;
  overflow: hidden;
  color: #ffe825;
  position: absolute;
  left: 0;
  top: 0;
  text-overflow: ellipsis;
  white-space: nowrap
}

.slide-nav {
  width: auto;
  height: 11px;
  display: inline-block;
  overflow: hidden;
  position: absolute;
  z-index: 100;
  bottom: 31px;
  right: 20px;
  overflow: hidden;
}

.slide-nav a {
  display: block;
  width: 12px;
  height: 12px;
  background: #d4d4d4;
  cursor: pointer;
  margin-left: 5px;
  float: left;
  text-indent: -99em;
  overflow: hidden;
}

.slide-nav .nownav {
  background: #ffe825;
}

#prev2,
#next2 {
  display: block;
  width: 57px;
  height: 72px;
  position: absolute;
  top: 129px;
  display: none;
}

#next,
#prev {
  cursor: pointer;
}

#next {
  padding: 5px 0;
  right: 0px;
  position: absolute;
  bottom: 160px;
  background: grey;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

#prev {
  padding: 5px 0;
  left: 0px;
  position: absolute;
  bottom: 160px;
  background: grey;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

#next img,
#prev img {
  display: block;
  width: 30px;
}



/* banner 头条 */
.News_box {
  width: 550px;
  float: left;
  padding-left: 20px;
  height: 310px;
  margin-left: 20px;
  overflow: hidden;
  background: #fff;
  margin-top: 0;
}

.News_box .hd {
  border-bottom: 1px dashed #e0e0e0;
  height: 120px
}

.News_box .hd_tit {
  height: 60px;
  text-align: center;
  line-height: 60px;
  font-size: 28px;
  overflow: hidden;
  margin-left: -20px;
}

.News_box .hd_tit a {
  color: #fe1e00
}

.News_box .hd_art {
  height: 48px;
  line-height: 24px;
  padding: 6px 0;
  color: #666;
  font-size: 14px;
  overflow: hidden
}

.News_box .hd_art a {
  color: #14B9C8
}

.News_box .hd_art a:hover {
  text-decoration: underline
}

.News_box .bd {
  padding-top: 12px;
  overflow: hidden;
  line-height: 34px;
  font-size: 16px
}

.News_box .bd li {
  height: 34px;
  float: left;
  background: url(../images/icon.png) no-repeat -545px -97px;
  width: 530px;
  padding-left: 20px;
  overflow: hidden;
}

.News_box .bd li a {
  height: 34px;
  color: #333;
  display: block;
  word-break: break-all;
}

.News_box .bd li a:hover {
  color: #3385ff;
}

.News_box .bd li span {
  display: block;
  width: 55px;
  height: 34px;
  float: right;
  margin-right: 30px;
  font-size: 14px;
  color: #a6a6a6;
  text-align: right;
  +background: none;
  +padding: 0px;
  +border-bottom: none;
}

li {
  list-style: none;
}



.vvdio {
  position: relative;
  width: 100%;
  height: 800px;
  overflow: hidden;
  max-width: 1920px;
  margin: 0 auto;
}

.vvdio .vdo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.vvdio .vdo .vdo-con {
  position: relative;
  display: inline-block;
  margin-left: -220px;
}

@media screen and (min-width:1900px) {
  .vvdio .vdo .vdo-con {
    margin-left: 0px;
  }
}

.vvdio .middl {
  position: relative;
  width: 1200px;
  height: 800px;
  margin: 0 auto;
  z-index: 999;
}

.vvdio .middl .middl-sj {
  width: 350px;
  position: absolute;
  left: 60px;
  top: 60px;
}

.vvdio .middl .r-bag {
  width: 110px;
  position: absolute;
  left: 290px;
  top: 495px;
}

.vvdio .middl .middl-info {
  position: absolute;
  right: 70px;
  top: 130px;
  width: 630px;
}

.vvdio .middl .ewmcont {
  position: absolute;
  width: 200px;
  height: 200px;
  top: 322px;
  right: 482px;
  background: #f60;
}

.vvdio .middl .ewmcont img {
  width: 100%;
}

.vvdio .middl .txtmain p {
  text-indent: -9999em;
}

.dob-buttons {
  position: absolute;
  width: 350px;
  height: 230px;
  right: 83px;
  top: 305px;
}

.dob-buttons>a {
  display: block;
  width: 100%;
  height: 115px;
}

.dob-buttons>a .text {
  display: none;
}

/*右侧客服悬浮*/
.kf-slide {
    position:fixed;
    right:5px;
    top:calc(68% - 5px);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-shadow:0 0 1px 0px rgba(0,0,0,0.2);
    box-shadow:0 0 1px 0px rgba(0,0,0,0.2);
    z-index:10
}
.kf-slide>* {
    width:52px;
    height:73px;
    background-color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border-bottom:1px solid #f4f4f4;
    cursor:pointer;
    position:relative
}
/*.kf-slide>*:nth-last-of-type(1) {*/
/*    border-bottom:none*/
/*}*/
.kf-slide>* img {
    width:26px;
    height:25px;
    margin-bottom:4px
}
.kf-slide>* div {
    font-size:10px;
    color:#737373
}
.kf-slide>* .wx-slide {
    position:absolute;
    right:90px;
    top:-120px;
    width:160px;
    height:320px;
    display:none;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#FFF;
    background-color:#3385ff;
    border-radius:8px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.kf-slide>* .wx-slide div {
    margin-bottom:5px;
    font-size:12px;
    color:#FFF
}
.kf-slide>* .wx-slide img {
   width:150px;
    height:260px;
    margin-top:5px
}
.kf-slide>* .wx-slide::after {
    content:"";
    width:0;
    height:0;
    border:10px solid transparent;
    border-left-color:#3385ff;
    position:absolute;
    right:-18px;
    top:30px
}
.kf-slide>*:hover .wx-slide {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}

.icon-xinfu{ background:url(/static/images/serstate.gif) 0 -15px no-repeat;}
.icon-liucang{ background:url(/static/images/serstate.gif) 0 -30px no-repeat;}
.icon-daikai{ background:url(/static/images/serstate.gif) 0 -90px no-repeat;}
.icon-fanmang{ background:url(/static/images/serstate.gif) 0 -60px no-repeat;}
.icon-weihu{ background:url(/static/images/serstate.gif) 0 -75px no-repeat;}
.icon-huobao{ background:url(/static/images/serstate.gif) 0 -180px no-repeat;}
.fwq-icon{
    padding-right: 5px;
    width: 32px;
    height: 15px;
    margin: 2px 0 0 12px;
    text-indent: -999em;
    overflow: hidden;
    vertical-align: middle;
    _display: inline;
    float: left;
}
.icon-daikai-kf{
    margin: 2px 0 0 0 !important;
    padding-right: 2px !important;
}
.recommend-wrap-item:hover .item-des{bottom:0px}.app-hotgame{padding-top:16px;clear:both}.app-hotgame-list{width:100%}.app-hotgame-list .list-item{height:140px;width:220px;background-color:#fff;overflow:hidden;position:relative;margin-right:17px;margin-bottom:30px;float:left}.app-hotgame-list .list-item:hover .item-img{transform:scale(1.05)}.app-hotgame-list .list-item:hover .item-des{bottom:0}.app-hotgame-list .list-item .item-img{height:140px;width:220px;display:block;transition:all .3s ease-in-out}.app-hotgame-list .list-item .item-info{position:absolute;left:30px;top:30px}.app-hotgame-list .list-item .item-title{font-size:5px;font-weight:bold;color:#222222;text-align:center}.app-hotgame-list .list-item .item-type{font-size:14px;font-weight:400;color:#222222;opacity:.7;margin-top:7px}.app-hotgame-list .list-item .item-des{position:absolute;bottom:-38px;height:38px;width:inherit;background-color:rgba(0,0,0,0.7);display:flex;padding:5px 8px;box-sizing:border-box;transition:bottom .3s ease-in-out}.app-hotgame-list .list-item .item-game{width:80px;height:28px;line-height:28px;text-align:center;background:#ff6a00;border-radius:4px;font-size:14px;font-weight:400;color:#ffffff;display:inline-block}.app-hotgame-list .list-item .item-btn{color:#ffffff;width:80px;height:28px;line-height:28px;text-align:right;margin-left:14px;background-repeat:no-repeat;background-position:left center;display:inline-block}.app-hotgame-list .list-item .item-home{background-image:url("")}.app-hotgame-list .list-item .item-gift{background-image:url("//cdn-img.ludashi.com/a/202308/14/159/gift.png")}.app-hotgame-list::after{display:block;content:"";clear:both}.app-hotgame-list .list-item_right{margin-right:0}.app-mobilegame{padding-top:10px;clear:both}.app-mobilegame-list{float:left;font-size:10px}.app-mobilegame-list .list-wrap{width:390px;background:#fff;overflow:hidden}.app-mobilegame-list .list-wrap-data{padding:0px 30px}.app-mobilegame-list .list-wrap-data .data-icon{float:left;width:20px;height:425px;background-image:url("//cdn-wan.ludashi.com/assets/webindex/list.png");margin-top:55px}.app-mobilegame-list .list-wrap-data .data-content{margin-left:40px}.app-mobilegame-list .list-wrap-data .data-content-item{border-bottom:1px solid #eeeeee;padding-top:23px;transition:all .3s ease-in-out}.app-mobilegame-list .list-wrap-data .data-content-item.dci4{border-bottom:1px solid #fff}.app-mobilegame-list .list-wrap-data .data-content-item:hover{transform:scale(1.1)}.app-mobilegame-list .list-wrap-data .data-content-item .item-log{width:90px;height:90px;border-radius:16px;float:left;margin-right:20px}.app-mobilegame-rank{margin-left:410px}.app-mobilegame-rank .rank-wrap{background:#fff;padding:0px 30px;overflow:hidden}.app-mobilegame-rank .rank-wrap-left{border-right:1px solid #eeeeee;padding-right:30px;float:left;width:360px}.app-mobilegame-rank .rank-wrap-right{padding-left:30px;margin-left:390px}.app-mobilegame-rank .rank-wrap .rank-content-item{border-bottom:1px solid #eeeeee;padding-top:23px;transition:all .3s ease-in-out}.app-mobilegame-rank .rank-wrap .rank-content-item.rci4,.app-mobilegame-rank .rank-wrap .rank-content-item.rci8{border-bottom:1px solid #fff}.app-mobilegame-rank .rank-wrap .rank-content-item:hover{transform:scale(1.1)}.app-mobilegame-rank .rank-wrap .rank-content-item .item-log{width:130px;height:90px;float:left;margin-right:20px}.app-mobilegame-rank .rank-wrap .rank-content-item .item-order{width:36px;height:40px;float:left;margin-right:30px;margin-top:25px}.app-mobilegame-rank .rank-wrap .rank-content-item .item-order-text{line-height:40px;font-size:24px;font-weight:600;color:#7e7e7e;text-align:center}.app-mobilegame-rank .rank-wrap .rank-content-item .item-order-icon1{background-image:url("//cdn-wan.ludashi.com/assets/webindex/first.png")}.app-mobilegame-rank .rank-wrap .rank-content-item .item-order-icon2{background-image:url("//cdn-wan.ludashi.com/assets/webindex/second.png")}.app-mobilegame-rank .rank-wrap .rank-content-item .item-order-icon3{background-image:url("//cdn-wan.ludashi.com/assets/webindex/third.png")}.app-mobilegame .item-des{height:110px}.app-mobilegame .item-des-title{font-size:16px;font-weight:bold;color:#222222;padding-top:10px}.app-mobilegame .item-des-type{font-size:14px;color:#7e7e7e;padding-top:5px}.app-mobilegame .item-des-entry{padding-top:10px}.app-mobilegame .item-des-entry a{font-size:14px;color:#ff6a00;margin-right:15px}.app-mobilegame .item-des-entry a:hover{opacity:.7}.app-allgame{padding-top:40px;clear:both}.app-allgame-list{float:left;width:874px}.app-allgame-list .list-wrap{padding:30px 40px 20px;background-color:#fff;height:339px;overflow:hidden}.app-allgame-list .list-wrap-filter{font-size:14px}.app-allgame-list .list-wrap-filter-code{position:relative}.app-allgame-list .list-wrap-filter-code .search{position:absolute;border:1px solid #ff6a00;top:-3px;right:0}.app-allgame-list .list-wrap-filter-code .search-input{width:120px;border-color:transparent}.app-allgame-list .list-wrap-filter-code .search-input:focus{outline:none}.app-allgame-list .list-wrap-filter-code .search-button{float:right;width:22px;height:22px;background-image:url('"//cdn-wan.ludashi.com/assets/webindex/search.png');background-color:#ff6a00;cursor:pointer}.app-allgame-list .list-wrap-filter-type{margin-top:15px}.app-allgame-list .list-wrap-filter .label{color:#222;font-weight:bold}.app-allgame-list .list-wrap-filter .value{color:#7e7e7e;margin-left:10px;cursor:pointer;padding:2px 6px}.app-allgame-list .list-wrap-filter .active,.app-allgame-list .list-wrap-filter .value:hover{color:#fff;background-color:#ff6a00}.app-allgame-list .list-wrap-content:after{content:"";display:block;clear:both}.app-allgame-list .list-wrap-content .content-item{float:left;margin-top:24px;margin-right:39px;text-align:center;cursor:pointer;transition:all .3s ease-in-out}.app-allgame-list .list-wrap-content .content-item.mr0{margin-right:0}.app-allgame-list .list-wrap-content .content-item:hover{transform:scale(1.1)}.app-allgame-list .list-wrap-content .content-item:hover .content-item-title{color:#ff6a00}.app-allgame-list .list-wrap-content .content-item-log{width:80px;height:80px}.app-allgame-list .list-wrap-content .content-item-title{font-size:14px;color:#222222;margin:0;padding-top:10px}.app-allgame-list .list-wrap-content .content-item_last{margin-right:0px}.app-allgame-service{margin-left:894px}.app-allgame-service .service-wrap{min-height:330px;color:#222;font-size:14px;background-color:#fff;padding:30px}.app-allgame-service .service-wrap-top{padding-bottom:20px}.app-allgame-service .service-wrap-top .log{background-image:url("//cdn-wan.ludashi.com/assets/webindex/service.png")}.app-allgame-service .service-wrap-second{padding-bottom:20px;border-bottom:1px solid #eeeeee}.app-allgame-service .service-wrap-second .log{background-image:url("//cdn-wan.ludashi.com/assets/webindex/phone_call.png")}.app-allgame-service .service-wrap-scan{text-align:center;padding-top:40px}.app-allgame-service .service-wrap-scan .scan-img{display:inline-block;width:163px;height:157px;background-image:url("//cdn-wan.ludashi.com/assets/webindex/weixin_scan.jpg")}.app-allgame-service .service-wrap .log{width:24px;height:24px;float:left;margin-right:10px}.app-allgame-service .service-wrap .label{line-height:24px}.app-allgame-service .service-wrap .val{line-height:24px;float:right}.app-allgame-service .service-wrap a{color:#ff6a00}.app-footer{background-color:#fff;margin-top:50px;padding:37px 0;text-align:center;font-size:14px}.app-footer .content{width:1200px}.app-footer a:hover{color:#ff6a00}.app-footer-top a{color:#222}.app-footer-bottom{color:#666;margin-top:15px}.app-footer-bottom a{color:#666}.app-footer .line{display:inline-block;margin:0 5px;width:1px;height:15px;background-color:#222;position:relative;top:2px}.app-plugin{position:fixed;top:50%;right:20px;width:56px;height:240px;margin-top:-120px;background-color:#fff;border-radius:4px;text-align:center;z-index:5}.app-plugin-item{width:40px;height:40px;padding:9px 8px;display:inline-block;border-bottom:1px solid #eeeeee;position:relative}.app-plugin-item_last{border-bottom:none}.app-plugin-item_display .display-container{display:none;position:absolute;bottom:0px;right:56px}.app-plugin-item_display .display-container-code{width:202px;height:220px;background-image:url("//cdn-wan.ludashi.com/assets/webindex/plugin_scan.png")}.app-plugin-item_display .display-container-code p{position:absolute;bottom:5px;left:35px;font-size:12px}.app-plugin-item_display .display-container-game{width:203px;height:220px;background-image:url("//cdn-wan.ludashi.com/assets/webindex/plugin_download.png")}.app-plugin-item_display .display-container-game a{width:105px;line-height:30px;color:#fff;background-color:#ff6a00;text-align:center;position:absolute;bottom:20px;left:45px}.app-plugin-item_display:hover .display-container{display:block}.app-plugin-qrcode{width:100%;height:100%;background-image:url("//cdn-wan.ludashi.com/assets/webindex/plugin_qrcode.png");cursor:pointer}.app-plugin-game{width:100%;height:100%;background-image:url("//cdn-wan.ludashi.com/assets/webindex/plugin_game.png");cursor:pointer}.app-plugin-service{display:inline-block;width:100%;height:100%;background-image:url("//cdn-wan.ludashi.com/assets/webindex/plugin_service.png");cursor:pointer}.app-plugin-top{display:inline-block;width:100%;height:100%;background-image:url("//cdn-wan.ludashi.com/assets/webindex/plugin_top.png");cursor:pointer}.common_tips{z-index:3}.common_tips .tips_txt{color:#686868;font-size:12px}.common_tips .tips_txt .close a{float:right;display:block;width:14px;height:14px;background:url("//cdn-wan.ludashi.com/assets/web/images/tips_close.png") no-repeat left top}.common_tips .tips_txt .close a:hover{background-position:-16px 0}.common_tips .tips_txt p{color:#686868;padding-left:10px}.common_tips .tips_txt p img{vertical-align:middle;margin-right:5px}.common_tips .tips_txt a{color:#333;text-decoration:underline}.common_tips .tips_txt a:hover{color:#45aaff}.index_tips{display:none;position:absolute;right:118px;top:94px;width:184px;height:55px;background:url("//cdn-wan.ludashi.com/assets/web/images/common_tips.png") no-repeat left top}.vip_tips{display:none;position:absolute;right:48px;top:120px;width:192px;height:50px;padding-top:13px;z-index:3;background-image:url("//cdn-wan.ludashi.com/assets/web/images/vip_tips.png")}.vip_tips p{font-size:13px;color:#000;text-align:center}.vip_tips p span{color:#ff6a00}.login_info{width:310px;height:400px;position:absolute;top:0;left:50%;margin-left:334px;background-color:rgba(255,255,255,0.95);z-index:3;color:#3c3c3c}.login_info a{color:#3c3c3c}.login_info .colum{width:270px;margin:0 auto}.login_info .colum_01{height:74px;padding-top:20px;padding-bottom:10px}.login_info .colum_01 .userface{float:left;width:74px;height:74px;border-radius:50%;overflow:hidden}.login_info .colum_01 .userface a{display:inline-block;position:relative;width:74px;height:74px}.login_info .colum_01 .userface img{width:100%;height:100%}.login_info .colum_01 .userface img.png{position:absolute;left:0px;top:0px}.login_info .colum_01 .userinfo{float:left;width:182px;margin-left:12px}.login_info .colum_01 .userinfo .h30{height:30px;line-height:30px}.login_info .colum_01 .userinfo .nickname{width:148px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.login_info .colum_01 .userinfo .nickname a:hover{color:#3c3c3c}.login_info .colum_01 .userinfo .quit a{display:inline-block;padding-left:18px;height:14px;line-height:14px;background-position:-2px -129px}.login_info .colum_01 .userinfo .quit a:hover{color:#3c3c3c;background-position:-2px -151px}.login_info .colum_01 .userinfo .jifen_total{color:#ff6a00}.login_info .colum_01 .userinfo .jifen_link a{color:#ff6a00}.login_info .colum_01 .userinfo .jifen_link a:hover{color:#e55f00}.login_info .colum_02 a.button{display:inline-block;width:100%;height:38px;line-height:38px;text-align:center;color:#fff;opacity:1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#ff6a00}.login_info .colum_02 a.button:hover{background-color:#e55f00}.login_info .colum_03{margin-top:20px;height:26px;line-height:26px;color:#666;font-size:14px;text-align:left}.login_info .colum_04 a{display:block;width:100%;height:32px;line-height:32px}.login_info .colum_04 a:hover{color:#e55f00}.login_info .colum_04 a:hover span.sp3{color:#e55f00}.login_info .colum_04 a span{display:inline-block;width:33%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login_info .colum_04 a span.sp1{width:120px}.login_info .colum_04 a span.sp2{width:100px}.login_info .colum_04 a span.sp3{width:50px;color:#ff6a00}.login_info .colum_04 a:last-child{border-bottom:0}.login_info .activate p{line-height:30px}.vip_web_info{width:100%;background-color:transparent}.vip_web_info .progress_bg{width:140px;background:url(//cdn-img.ludashi.com/a/202010/30/5f9bfbfbbc736.png);background-size:140px 12px}.wheader{background:#fff}.autologin360{text-align:center;padding-bottom:30px}.al360info{width:100px;height:100px;margin:20px auto 0;position:relative;cursor:pointer;border-radius:50%;overflow:hidden}.al360info div{position:absolute;left:0px}.al360info .logo,.autologin360 .al360info .mask{width:100%;height:100%}.al360info .logo{top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center}.al360info .logo img{width:100%;height:100%;border-radius:50%}.al360info .txtbg{bottom:0px;width:100%;height:30px;background-color:#3c3c3c;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.al360info .txt{bottom:0px;line-height:30px;color:#fff;width:100%}.al360info .mask{top:0px;background-repeat:no-repeat;background-position:left center}.al360info:hover{background-position:right center;box-shadow:-2px 0 8px #ffad1b,0 -2px 8px #ffad1b,0 2px 8px #ffad1b,2px 0 8px #ffad1b}.autologin360 p.p1{color:#fff}.autologin360 p.p1 span{color:#ff6a00}.autologin360 p.p2{padding-top:10px;color:#858585}.autologin360 p.p3{padding-top:10px}.autologin360 p.p3 a{color:#33a1ff;text-decoration:underline}.alstyle1{font-size:14px}.alstyle2{padding-bottom:10px}.alstyle2 .al360info{margin:15px auto 0}.alstyle2 p.p1{padding-top:6px}.alstyle2 p.p2{padding-top:4px}.alstyle2 p.p3{padding-top:16px}.alstyle1 .mask,.alstyle2 .mask{background-image:url("//cdn-wan.ludashi.com/assets/webindex/third_mask.png")}.alstyle3 .mask{background-image:url("//cdn-wan.ludashi.com/assets/webindex/third_mask.png")}.alstyle3{padding-bottom:10px}.alstyle3 p.p1{color:#e3cfba}.alstyle3 p.p3 a{color:#858585}.secure_tips{display:none;width:330px;height:178px;background:url(//cdn-img.ludashi.com/a/201908/15/5d54f32e1a562.png) no-repeat left top;position:absolute;left:0;top:58px;z-index:99}.secure_tips .content{position:relative;height:100%}.secure_tips .content .closebtn{position:absolute;right:0;top:10px;width:28px;height:27px;cursor:pointer;background:url(//cdn-img.ludashi.com/a/201908/15/5d54f32e1a3a9.png) no-repeat left top}.secure_tips .content .closebtn:hover{background-position:right top}.secure_tips .content .text{position:absolute;left:98px;top:54px;width:180px;color:#e72404;font-size:14px;font-weight:bold}.secure_tips .content .button{position:absolute;left:130px;bottom:40px;width:80px;height:24px;background:url(//cdn-img.ludashi.com/a/201908/15/5d54f32e3d78d.png) no-repeat left top}.secure_tips .content a{display:block;width:100%;height:100%}.secure_tips .content .button:hover{background-position:right top}.fiexd_pop{display:none;position:fixed;right:0;bottom:0;cursor:pointer;z-index:9999}.fiexd_pop.big{width:270px;height:356px}.fiexd_pop.big .icon{display:none}.fiexd_pop.big .timer{width:100%;font-size:14px;text-align:center}.fiexd_pop.big .timer .timerNum{color:red}.fiexd_pop.big .image{width:100%;height:100%;background-repeat:no-repeat;background-position:left top}.fiexd_pop.big .image .close{width:30px;height:30px;float:right}.fiexd_pop.small{width:90px;height:90px}.fiexd_pop.small .timer{display:none}.fiexd_pop.small .image{display:none}.fiexd_pop.small .icon{width:90px;height:90px;border-radius:20px;background-repeat:no-repeat;background-size:100% 100%}.infoDialog.gameboxWrap .formBox.gameBox{border:2px solid #002428;border-radius:6px}.infoDialog.gameboxWrap{top:50%;left:50%;width:400px;height:460px;margin-left:-200px;margin-top:-230px}

.common-tip{margin-bottom:20px}.common-tip-icon{background-image:url("//cdn-wan.ludashi.com/assets/webindex/line.png");width:6px;height:26px;float:left;margin-right:5px}.common-tip-label{font-size:24px;font-weight:bold;color:#222222;line-height:26px}.common-tip-more{float:right;color:#ff6a00;padding:2px 4px;border:1px solid #ff6a00;font-size:12px;border-radius:4px}.common-tip-more:hover{color:#ff6a00}a{text-decoration:none}.app-swiper{position:relative;width:100%;max-width:1920px;margin:0 auto 250px}.app-swiper-container{width:100%;height:720px;overflow:hidden}.app-swiper-container .swiper-item{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;z-index:1;font-size:0;transition:all 1.5s linear;background-repeat:no-repeat;background-position:center top}.app-swiper-container .swiper-item img{width:100%;height:100%;border-style:none}.app-swiper-container .swiper-item-show{opacity:1;z-index:1}ul.buttons{position:absolute;bottom:300px;right:10px;z-index:3}ul.buttons li{float:left;margin-right:5px}ul.buttons li span{display:block;cursor:pointer;font-size:0px;width:26px;height:6px;background-repeat:no-repeat}ul.buttons li span.point_n{background-color:#fff}ul.buttons li span.point_s{background-color:#ff6a00}.app-swiper-login{width:310px;height:400px;position:absolute;top:0;left:50%;margin-left:334px;background-color:rgba(255,255,255,0.95);z-index:3;text-align:center;color:#3c3c3c}.app-swiper-login .input_notice{height:20px;line-height:20px}.app-swiper-login .input_notice span{color:red;font-size:10px}.app-swiper-login .w220{width:220px;margin:0 auto}.app-swiper-login .login-title{margin-top:20px;margin-bottom:10px;font-size:16px;color:#000;font-weight:bold}.login-inputs{height:270px}.app-swiper-login .login-input{height:34px;background-color:#fff;margin:10px auto}.app-swiper-login .login-input input{color:#3c3c3c;width:220px;height:34px;line-height:30px;text-indent:10px;border:none;font-size:16px}.app-swiper-login .login-input input:focus{outline:none}.app-swiper-login .login-input.captcha_wrap{overflow:hidden}.app-swiper-login .login-input.captcha_wrap input{float:left;width:100px;margin-left:10px}.app-swiper-login .login-input.captcha_wrap .captcha_img{cursor:pointer;float:right;width:100px;height:30px;margin-top:2px;margin-right:4px}.app-swiper-login .login-input.captcha_wrap .captcha_img img{width:100%}.app-swiper-login .login-feature{margin:10px auto;height:18px;font-size:14px}

.page-wrap{min-width:1200px;background-color:#f6f7fb;margin:0 auto;padding:26px 0 70px 0}.page-wrap .container{width:1200px;margin:0 auto}.page-wrap .container a:hover{color:inherit;text-decoration:none}.page-title{position:relative}.page-title h2{font-size:20px;font-weight:bold;color:#333333;padding-left:10px;border-left:6px solid #eb7859}.page-title a.change{display:block;position:absolute;font-size:16px;color:#666666;right:0;top:0}.page-title a.change:after{content:'';background:url("../img/icn.png") no-repeat 0 -29px;width:21px;height:19px;display:inline-block;vertical-align:-4px;margin-left:9px}.page-title a.change:hover{text-decoration:none;color:#f85e5a}img{display:block}.icn{background:url("../img/icn.png") no-repeat}.page-main{width:1200px;margin:20px auto 0;clear:both}.page-main .page-fl{float:left;width:300px}.page-main .page-fr{float:right;width:880px}.banner-area{min-width:1200px;position:relative}.topBar-area{min-width:1200px;height:30px;background-color:#272b2e}.topBar-area .topBar{width:1200px;height:30px;margin:0 auto;font-size:12px;color:#c3c3c3;position:relative;z-index:65}.miniNav{float:left;height:100%;line-height:30px}.miniNav ul{height:30px}.miniNav ul li{float:left;height:30px;line-height:30px;overflow:hidden;margin-right:22px;cursor:pointer}.miniNav ul li a{display:block;color:#c3c3c3;padding-left:25px;position:relative}.miniNav ul li a:before{content:"";position:absolute;left:0;top:8px;display:block;height:14px;width:25px;background:url("../img/icn.png") no-repeat}.miniNav ul li:hover a{text-decoration:none}.miniNav ul li.nav1 a:before{background-position:0 0}.miniNav ul li.nav2 a:before{background-position:-47px 0}.miniNav ul li.nav3 a:before{background-position:-92px 0}.infoNav{float:right}.infoNav ul{height:30px}.infoNav ul li{float:left;height:30px;line-height:30px;position:relative;cursor:pointer;z-index:90}.infoNav ul li:before{content:'';display:block;position:absolute;width:1px;height:16px;background:#454545;left:0;top:7px}.infoNav ul li.user-name{padding-right:15px}.infoNav ul li.user-name a{color:#ffd500}.infoNav ul li.user-name a:hover{text-decoration:none}.infoNav ul li.user-name i.level-icn{display:inline-block;width:17px;height:16px;background:url("../img/level.png") no-repeat;margin-left:10px;vertical-align:-3px}.infoNav ul li.user-name i.level-icn.level0{background-position:0 0}.infoNav ul li.user-name i.level-icn.level1{background-position:-18px 0}.infoNav ul li.user-name i.level-icn.level2{background-position:-36px 0}.infoNav ul li.user-name i.level-icn.level3{background-position:-54px 0}.infoNav ul li.user-name i.level-icn.level4{background-position:-72px 0}.infoNav ul li.user-name i.level-icn.level5{background-position:-90px 0}.infoNav ul li.user-name i.level-icn.level6{background-position:-108px 0}.infoNav ul li.user-name i.level-icn.level7{background-position:-126px 0}.infoNav ul li.user-name i.level-icn.level8{background-position:-144px 0}.infoNav ul li.user-name i.level-icn.level9{background-position:-162px 0}.infoNav ul li.user-name i.level-icn.level10{background-position:-180px 0}.infoNav ul li.sy-news{padding:0 24px 0 20px}.infoNav ul li.sy-news .sy-newsMenu{clear:both;display:none;position:absolute;z-index:91;right:-3px;top:30px;background:#282b2d;padding:0 10px;width:185px}.infoNav ul li.sy-news .sy-newsMenu .news-head{height:27px;line-height:23px}.infoNav ul li.sy-news .sy-newsMenu .news-head p.news{float:left;max-width:130px;height:27px;overflow:hidden}.infoNav ul li.sy-news .sy-newsMenu .news-head p.news span{display:inline-block;max-width:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:-6px;margin-right:4px;font-weight:bold;color:#f85e5a}.infoNav ul li.sy-news .sy-newsMenu .news-head a{display:block;float:right;color:#c3c3c3}.infoNav ul li.sy-news .sy-newsMenu .news-head a:hover{color:#f85e5a;text-decoration:none}.infoNav ul li.sy-news .sy-newsMenu .news-body{width:100%;border-top:1px solid #454545;padding:2px 0 14px 0}.infoNav ul li.sy-news .sy-newsMenu .news-body .news-dec p{position:relative;line-height:24px}.infoNav ul li.sy-news .sy-newsMenu .news-body .news-dec p a{height:24px;line-height:24px;display:block;position:absolute;bottom:0;right:0;color:#c3c3c3}.infoNav ul li.sy-news .sy-newsMenu .news-body .news-dec p a:hover{color:#f85e5a;text-decoration:none}.infoNav ul li.sy-news:after{content:"";position:absolute;display:block;width:8px;height:8px;background:url("../img/icn.png") no-repeat 0 -18px;top:6px;right:14px}.infoNav ul li.hot-game{padding:0 12px 0 14px;border-right:none;position:relative}.infoNav ul li.hot-game .hot-gameMenu{background:#282b2d;position:absolute;min-width:696px;right:0;top:30px;z-index:91;display:none}.infoNav ul li.hot-game .hot-gameMenu .game-img{float:left;width:190px;height:225px;padding:20px 29px 20px 21px}.infoNav ul li.hot-game .hot-gameMenu .game-list{float:left}.infoNav ul li.hot-game .hot-gameMenu .game-list dl{width:104px;float:left}.infoNav ul li.hot-game .hot-gameMenu .game-list dl dt{height:40px;border-bottom:1px solid #454545;font-weight:bold;line-height:38px}.infoNav ul li.hot-game .hot-gameMenu .game-list dl dd{height:32px;line-height:32px;margin-bottom:4px}.infoNav ul li.hot-game .hot-gameMenu .game-list dl dd a{display:block;padding-left:25px;position:relative;color:#c3c3c3}.infoNav ul li.hot-game .hot-gameMenu .game-list dl dd img{width:16px;height:16px;-webkit-border-radius:2px;border-radius:2px;display:block;position:absolute;top:8px;left:2px}.infoNav ul li.hot-game .hot-gameMenu .game-list dl dd span{display:block;width:79px}.infoNav ul li.hot-game:after{content:"";width:7px;height:4px;display:block;right:0;top:14px;position:absolute;background:url("../img/icn.png") no-repeat -13px -18px}.infoNav ul li.hot-game:hover dl dd a:hover{color:#f85e5a;text-decoration:none}.infoNav ul li.hot-game:hover:after{background-position:-23px -18px}.infoNav ul li:hover .sy-newsMenu,.infoNav ul li:hover .hot-gameMenu{display:block}.header_group{min-width:1200px;background-color:#FFFFFF;color:#1c1c1c}.header{width:1200px;margin:0 auto;height:80px}.header .logo{width:179px;height:54px;background:url(../img/header-logo.png) no-repeat 0 0;float:left;margin:12px 16px 0 0}.header .logo a{display:block;width:100%;height:100%;text-indent:-999px;overflow:hidden}.header .menu{height:80px;float:left;overflow:hidden}.header .menu li{float:left;margin:0 14px;display:inline;font-size:16px;line-height:80px}.header .menu .active a{color:#f85e5a}.header .menu a:hover{color:#f85e5a;text-decoration:none}.header .game-icn{width:55px;height:35px;float:right;margin:23px 32px 22px 28px}.header_group.fixed{min-width:1200px;width:100%;position:fixed;left:0;top:0;z-index:999}.search{float:right;margin-top:22px;position:relative}.search form{background-color:#f1f1f1;width:207px;height:36px;padding-left:16px;-webkit-border-radius:18px;border-radius:18px}.search .keyword{border:0 none;height:36px;line-height:36px\9;color:#999999;padding:0 10px 0 2px;width:159px;outline:none;float:left;font-size:14px;background-color:#f1f1f1}.search .search_btn{float:left;width:26px;height:36px;border:0 none;background:url(../img/search.png) no-repeat left center;font-size:0;text-indent:-999px;overflow:hidden;outline:none}.search .ui-autocomplete{background-color:#F6F6F6;z-index:50;position:absolute !important;width:100% !important;color:#666666;font-size:12px;line-height:24px;max-height:192px;overflow:hidden}.search .ui-autocomplete li{padding:0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search .ui-autocomplete li a{display:block}.search .ui-autocomplete li a:hover{color:#666666}.search .ui-autocomplete .ui-state-focus{background-color:#ddd;cursor:pointer}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.slider{height:460px;position:relative;overflow:hidden;min-width:1200px}.slider .ad-sheet-wrap{display:block;height:460px;overflow:hidden;position:relative;width:100% !important;min-width:1200px !important}.slider .ad-sheet-wrap ul{position:absolute;width:100%;height:460px}.slider .ad-sheet-wrap li{width:100%;height:460px;font-size:0;padding:0;zoom:1;float:left;position:relative;background-position:center 0;background-repeat:no-repeat}.slider .ad-sheet-wrap li a{position:absolute;left:0;top:0;width:100%;height:100%}.slider .ad-thumb-wrap{position:absolute;left:40%;bottom:35px;text-align:left}.slider .ad-thumb-wrap .ad-thumb-con{height:14px;text-align:center;padding:10px 20px;-webkit-border-radius:22px;border-radius:22px;background-color:rgba(255,255,255,0.5);border:1px solid #d3d6d9}.slider .ad-thumb-wrap span{display:inline-block;cursor:pointer;float:left;z-index:2;font-size:0;text-indent:-9999px;width:14px;height:14px;margin:0 5px;-webkit-border-radius:7px;border-radius:7px;background-color:rgba(0,0,0,0.4)}.slider .ad-thumb-wrap .selected{width:46px;background:#ff5c23}.slider .ad-thumb-con{height:16px}.tear-page{position:absolute;width:112px;height:112px;right:0;top:0;z-index:66}.tear-page a{display:block;width:100%;height:100%;position:absolute;z-index:70;right:0;top:0}.tear-page .tear-close{width:8px;height:8px;background:url("../img/close2.png") no-repeat 0 0;position:absolute;left:-11px;top:97px;text-indent:-9999px;z-index:69}.tear-page .tear-close:hover{background-position:0 -8px}.tear-page span.sy{display:block;width:135px;height:114px;position:absolute;background:url("../img/sy.png") no-repeat;left:-24px;bottom:-2px;z-index:68}.tear-page.tear0{display:none}.tear-page.tear1{display:block}.full_layout .wrap{position:relative}.promotion_icon{float:right;padding:30px 0 0 12px;width:258px;height:110px;background:url(../img/shade_bg.png) repeat 0 0;background:rgba(0,0,0,0.5);_background:#747373}.promotion_icon li{float:left;width:60px;margin:0 11px;display:inline;text-align:center}.promotion_icon li a{color:#FFFFFF}.promotion_icon li a:hover{color:#FE5E20}.promotion_icon li img{width:60px;height:60px;display:block;vertical-align:bottom}.promotion_icon li span{display:block;height:24px;line-height:24px;overflow:hidden;cursor:pointer}.user_center{width:346px;height:378px;background:url("../img/uc.png") repeat;position:absolute;top:40px;left:50%;margin-left:254px;z-index:44}.read{position:absolute;left:28px;bottom:90px;font-size:12px;height:20px;line-height:20px;color:#686969}.read .radio{display:none}.read a{color:#029ae9}.reg_box{position:absolute;right:8px;bottom:43px;width:90px;height:22px;line-height:22px}.reg_box a{color:#898989;padding-left:30px;position:relative;display:block;font-size:12px}.reg_box a:before{content:'';display:block;background:url("../img/regIcn.png") no-repeat;position:absolute;width:22px;height:22px;left:0;top:0}.login_group{padding:0 20px;margin:0;position:relative}.user_group{width:306px;height:131px}.user_group .img-level{margin-top:21px;width:92px;height:85px;position:relative;float:left}.user_group .img-level img{width:80px;height:80px;-webkit-border-radius:50%;border-radius:50%;margin:0 6px}.user_group .img-level a.level{position:absolute;background:url("../img/levelBg.png") no-repeat;width:92px;height:24px;text-align:center;line-height:20px;font-size:16px;font-weight:bold;color:#ffffff;left:0;bottom:0}.user_group .info{margin-top:21px;width:200px;height:110px;float:right;color:#333333;position:relative}.user_group .user_info{font-size:16px}.user_group .user_info a{color:#333333}.user_group .user_info a:hover{color:#FE5E20;text-decoration:none}.user_group .user_info a span{cursor:pointer}.user_group .user_name{display:block;width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:bold;height:40px;line-height:44px}.user_group .fn{width:200px;font-size:16px;height:20px;line-height:20px}.user_group .jf,.user_group .cz{width:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user_group .jf span,.user_group .cz span{display:inline-block;vertical-align:middle}.user_group .jf strong,.user_group .cz strong,.user_group .jf a,.user_group .cz a{color:#FE5E20;max-width:60px;display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user_group .jf{margin-left:19px;width:100px}.user_group .cz{width:80px}.user_group .exit{color:#348ded;position:absolute;right:0;top:9px;text-decoration:underline}.sj{margin-top:13px;width:120px;padding:4px 40px;height:5px;position:relative}.sj span.sj-level1,.sj span.sj-level2{display:block;position:absolute;top:0;font-size:12px;color:#ffffff;width:40px;height:13px;line-height:13px;text-align:center;-webkit-border-radius:7px;border-radius:7px}.sj span.sj-level1{left:0;background:#f85e5a}.sj span.sj-level2{right:0;background:#b3b3b3}.sj .sj-con{width:120px;height:5px;background:#b3b3b3;position:relative}.sj .sj-con .sj-up{height:5px;position:absolute;left:0;top:0;background:#f85e5a}.sj .sj-tip{position:absolute;top:13px;height:17px;padding:0 8px;-webkit-border-radius:8px;border-radius:8px;background:#f85e5a;font-size:12px;color:#ffffff;line-height:17px}.sj .sj-tip:before{content:'';display:block;width:8px;height:4px;background:url("../img/icn.png") no-repeat 0 -71px;position:absolute;top:-4px;left:50%;margin-left:-4px}.sign_in{position:relative;margin-top:15px;height:59px}.sign_in .disabled,.sign_in .disabled:hover{background-color:#b3b3b3;cursor:not-allowed}.sign_in .rule{text-align:right}.sign_in .rule a{color:#333333;line-height:32px}.sign_in .rule a:hover{color:#f85e5a}.sign_in .unable_tip{position:absolute;left:0;top:46px;text-align:center;width:100%;padding-top:3px}.sign_in .unable_tip .text{line-height:18px;display:block;background-color:#D9D564;padding:0;-webkit-border-radius:2px;border-radius:2px;color:#1b1a1a;position:relative;white-space:nowrap}.sign_in .unable_tip .text:before{content:' ';position:absolute;left:10px;top:-4px;border-width:0 5px 5px;border-color:transparent transparent #D9D564;border-style:dashed dashed solid dashed}.sign_in .unable_tip .text strong{color:#9a2b00}.sign_in .unable_tip .text a{color:#9a2b00;font-weight:bold}.sign_in_btn{background-color:#029ae9;cursor:pointer;color:#FFFFFF;font-size:18px;line-height:43px;border:0 none;width:100%;font-family:"Microsoft Yahei",'simsun';text-align:center;outline:none;-webkit-border-radius:4px;border-radius:4px}.sign_in_btn:hover{color:#FFFFFF;background-color:#029ae9;text-decoration:none}.sign_add{position:absolute;display:none;left:66%;top:5px;width:28px;height:13px;line-height:13px;font-size:10px;color:#FE5E20;text-align:center;background:url(../img/sign_in.png) no-repeat 0 0}.nearly .title{color:#333333;font-size:16px;height:36px;line-height:36px;font-weight:bold}.nearly ul{width:100%;height:132px;overflow:hidden}.nearly li{border-top:#f5f3f3 1px solid;overflow:hidden;zoom:1;line-height:43px}.nearly li a{font-size:14px;color:#333333}.nearly li span{cursor:pointer}.nearly .name{float:left;width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nearly .area{float:left;margin:0 0 0 5px;display:inline;width:105px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login_box{position:relative}.login_box .head{font-size:18px;padding-left:5px;display:none}.login_box .reg_btn{display:none;position:absolute;right:0;top:3px;color:#FE5E20;line-height:22px;font-size:14px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #FE5E20;padding:0 8px}.login_box .reg_btn:hover{background-color:#FE5E20;color:#FFFFFF;text-decoration:none}.login_box .sso_login{width:306px;height:378px}.login_box .third_login{width:145px;position:absolute;left:23px;bottom:29px}.login_box .third_login .desc{vertical-align:middle;margin-right:10px}.login_box .third_login .qq,.login_box .third_login .wx{display:inline-block;vertical-align:middle;position:relative;height:24px;overflow:hidden;margin-right:11px;font-size:12px;color:#898989}.login_box .third_login .qq:before,.login_box .third_login .wx:before{display:inline-block;width:29px;height:24px;content:'';vertical-align:-6px}.login_box .third_login .qq:before{background:url("../img/qq.png") no-repeat}.login_box .third_login .wx:before{background:url("../img/weixin.png") no-repeat}.sign_calendar{position:absolute;width:424px;right:2px;top:204px;min-height:455px;z-index:77}.calendar-con{width:424px;min-height:455px;border:1px solid #dddddd;float:left;background:#ffffff;position:absolute}.calendar-con:before{display:block;content:'';position:absolute;width:22px;height:12px;background:url("../img/icn.png") no-repeat 0 -80px;right:86px;top:-12px}.calendar-con .signature-section{padding:0 10px}.calendar-con .signature-section-inner{width:100%}.calendar-con .calendar-section{margin-bottom:17px}.calendar-con .datepicker .datepicker-days{padding:0}.calendar-con .datepicker .datepicker-days .datepicker-title{color:#333333;font-size:20px;font-weight:bold;height:64px;line-height:64px;top:-41px;text-align:center}.calendar-con .datepicker .datepicker-days .datepicker-title .datepicker-switch{padding:0;text-shadow:none}.calendar-con .datepicker .datepicker-days .datepicker-title .datepicker-subtitle{font-size:14px;color:#333333;font-weight:normal;bottom:0}.calendar-con .datepicker .datepicker-days .datepicker-title .datepicker-subtitle b{color:#e51e26;font-weight:normal}.calendar-con .datepicker .datepicker-days .datepicker-title .sign-continuous{left:111px}.calendar-con .datepicker .datepicker-days .datepicker-title .sign-total{left:204px}.calendar-con .datepicker .datepicker-days .table-condensed{width:100%;font-size:16px;color:#333333}.calendar-con .datepicker .datepicker-days .table-condensed thead{background:#f5f5f5}.calendar-con .datepicker .datepicker-days .table-condensed thead tr{height:30px;line-height:30px;-webkit-border-radius:15px;border-radius:15px}.calendar-con .datepicker .datepicker-days .table-condensed thead tr th:first-child{-webkit-border-top-left-radius:15px;border-top-left-radius:15px;-webkit-border-bottom-left-radius:15px;border-bottom-left-radius:15px}.calendar-con .datepicker .datepicker-days .table-condensed thead tr th:last-child{-webkit-border-top-right-radius:15px;border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px}.calendar-con .datepicker .datepicker-days .table-condensed tbody td{text-align:center;padding:10px 0}.calendar-con .datepicker .datepicker-days .table-condensed tbody td.day{color:#333333;font-weight:normal}.calendar-con .datepicker .datepicker-days .table-condensed tbody td.day.today{background:url("../img/today.png") no-repeat center center;color:#f85e5a;cursor:pointer}.calendar-con .datepicker .datepicker-days .table-condensed tbody td.day.disabled-date{background:url("../img/date.png") no-repeat center center;color:#ffffff !important;cursor:not-allowed !important}.calendar-con .datepicker .datepicker-days .table-condensed tbody td.new,.calendar-con .datepicker .datepicker-days .table-condensed tbody td.old{visibility:hidden}.calendar-con .datepicker .datepicker-days .table-condensed tbody td.patch-date{cursor:pointer}.calendar-con .btn-sign-icon,.calendar-con .btn-mend-icon,.calendar-con span.sign-no{display:inline-block;height:35px;line-height:35px}.calendar-con .btn-sign-icon,.calendar-con .btn-mend-icon{padding:0 20px;-webkit-border-radius:2px;border-radius:2px;background:#029ae9;margin:0 16px 0 13px;font-size:16px;color:#ffffff}.calendar-con .btn-sign-icon:hover,.calendar-con .btn-mend-icon:hover{text-decoration:none}.calendar-con .btn-mend-icon{letter-spacing:5px}.calendar-con span.sign-no{font-size:14px;color:#333333}.calendar-con span.sign-no b{font-weight:normal}.calendar-con p.sign-rule{width:380px;margin:12px auto 20px;font-size:14px;color:#999999;line-height:22px}.game_kf{float:left;width:900px}.game_kf .head{width:20px;padding:14px 20px 0;height:120px;background-color:#FE5E20;border-top:6px solid #EC490A;font-weight:bold;font-size:20px;color:#FFFFFF;float:left}.game_kf .body{float:left;width:804px;margin:22px 0 0 32px;display:inline}.game_kf .tab_head{border-top:3px solid #FE5E20;height:0;line-height:0}.game_kf .tab_head span{display:inline-block;border:1px solid #FE5E20;background-color:#E6E5E5;width:24px;line-height:24px;margin:-14px -1px 0 0;position:relative;text-align:center;cursor:pointer}.game_kf .tab_head .active{background-color:#FE5E20;color:#FFFFFF}.game_kf .tab_body{position:relative;margin:26px 24px 0;height:75px}.game_kf .tab_body .next,.game_kf .tab_body .prev{position:absolute;z-index:10;width:25px;height:75px;top:0;right:-24px;background:#CFCFCF url(../img/kf_arrow.png) no-repeat -25px center}.game_kf .tab_body .prev{left:-24px;background-position:0 center}.game_kf .tab_body .enable{background-color:#FBBCA3;cursor:pointer}.game_kf .tab_body .enable:hover{background-color:#FE5E20}.game_kf .kf_group{position:relative;line-height:25px;height:75px;overflow:hidden;width:756px}.game_kf .kf_group .kf_box{position:absolute;left:0;top:0;overflow:hidden;zoom:1}.game_kf .kf_group .cell{float:left;width:227px;padding:0 12px;height:75px;border-left:1px solid #CFCFCF}.game_kf .kf_group .item{overflow:hidden;zoom:1}.game_kf .kf_group .time{color:#686868;float:left;width:42px}.game_kf .kf_group .name{float:left;max-width:80px;_width:80px;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:5px}.game_kf .kf_group .server{float:right;width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game_kf .kf_group .hot{background:url(../img/hot.png) no-repeat right center}.game_kf .kf_group .new{background:url(../img/new.png) no-repeat right center}.footer_group{min-width:1200px;background-color:#E6E6E6;border-top:1px solid #C9C9C9}.footer{width:950px;margin:0 auto;padding:40px 0 90px 250px;background:url(../img/footer_logo.png) no-repeat 0 40px;position:relative}.footer span{margin:0 10px}.footer .an img{display:inline;vertical-align:middle;margin-right:5px}.footer .pic{position:absolute;right:50px;top:40px}.footer .pic img{display:inline}.footer a,.footer{color:#979797}.events_list{overflow:hidden}.events_list ul{overflow:hidden;zoom:1;margin:0 -10px}.events_list li{float:left;width:224px;background-color:#FFFFFF;margin:0 10px;display:inline}.events_list img{width:224px;height:160px;vertical-align:bottom;cursor:pointer}.events_list p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;border-color:#DDDDDD;border-style:solid;border-width:0 1px 1px;line-height:36px;padding:0 10px;cursor:pointer;_width:202px}.game_list{overflow:hidden}.game_list ul{overflow:hidden;zoom:1;margin:0 -10px}.game_list li{float:left;width:224px;height:280px;overflow:hidden;position:relative;margin:0 10px;display:inline}.game_list li img{width:100%;height:100%}.game_list li p{font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game_list .shade{position:absolute;left:0;bottom:0;width:88%;padding:5px 6%;color:#FFFFFF;background:url(../img/shade_bg.png) repeat 0 0;background:rgba(0,0,0,0.5);_background:#747373}.game_list .shade:hover .link{display:block}.game_list .shade:hover p{text-align:left}.game_list .link{display:none;padding:6px 0 10px}.game_list .link a{margin-right:5px}.ranking{background-color:#FFFFFF}.ranking .title{font-size:16px;color:#348ded;font-weight:bold}.rank_box{overflow:hidden}.rank_box table{width:100%;border-collapse:collapse;margin-bottom:-1px;vertical-align:bottom;table-layout:fixed}.rank_box td{text-align:center;line-height:39px;vertical-align:middle;white-space:nowrap}.rank_box td a{display:inline-block;max-width:90%;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank_box .rk{width:20%}.rank_box .game_row{text-align:left;padding-left:10%;width:40%}.rank_box .s_area{width:30%}.rank_box .rank_num{background-color:#C4BEBC;color:#FFFFFF;display:block;margin:0 auto;width:18px;height:18px;text-align:center;line-height:18px;-webkit-border-radius:3px;border-radius:3px}.rank_box thead td{border-bottom:2px solid #FE5E20;font-size:14px}.rank_box tbody td{border-bottom:1px dotted #C5C5C5}.rank_box .rank_icon01,.rank_box .rank_icon02,.rank_box .rank_icon03{background:url(../img/rank.png) no-repeat 0 0;display:block;width:23px;height:28px;margin:0 auto;text-indent:-999px}.rank_box .rank_icon02{background-position:0 -48px}.rank_box .rank_icon03{background-position:0 -97px}.home_ranking .ranking{float:left;width:305px;padding:15px 56px 14px;margin-right:1px;display:inline}.home_news{background-color:#FFFFFF;padding:15px 25px 25px;margin-top:39px}.home_news h3{font-size:16px;font-weight:bold;margin-bottom:15px}.home_news .headline{text-align:center;font-size:15px;font-weight:bold;line-height:48px;_width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news_list li{border-top:1px dotted #C5C5C5;line-height:39px;height:39px}.news_list li a{display:inline-block;vertical-align:middle;max-width:93%;_width:93%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news_list li .icon{display:inline-block;width:3px;height:3px;line-height:3px;overflow:hidden;background-color:#C5C5C5;vertical-align:middle;margin-right:8px}.home_news .headline a,.home_news .headline{color:#FE5E20}.home_parents_mon img{margin-bottom:12px}.home_parents_mon img,.home_service img{vertical-align:bottom}.friend_link{background-color:#E2E2E2;padding:25px 20px}.friend_link h3{font-size:16px;font-weight:bold;float:left;display:inline}.friend_link div{font-size:13px;margin-left:85px;word-wrap:break-word}.friend_link a{margin-right:10px;display:inline-block;white-space:nowrap}.nav_bar{border-left:4px solid #FE5E20;line-height:18px;padding-left:10px;font-size:14px;margin-bottom:25px}.nav_bar span{color:#FE5E20}.company_intro{padding:35px 90px 35px;font-size:14px}.company_intro p{margin-bottom:25px}.company_intro .highlight{font-weight:bold;color:#FE5E20}.contact_us{padding:35px 90px 35px;font-size:14px}.contact_us .card{margin-bottom:20px}.contact_us .card .desc{margin-bottom:20px}.contact_us .card .name{font-weight:bold;color:#FE5E20;font-size:20px}.privacy,.copyright{padding:35px 90px 35px;font-size:14px}.privacy p,.copyright p{margin-bottom:20px}.search_result{padding:35px 25px;margin-bottom:35px;background-color:#FFFFFF}.search_result .head{font-size:16px;font-weight:bold}.search_result .head strong{color:#FE5E20}.search_result .sorry{color:#b6b6b6;font-weight:bold;margin:45px 0;text-align:center}.search_result .sorry span{display:inline-block;padding-left:70px;line-height:55px;text-align:left;background:url(../img/sorry.png) no-repeat 0 0;max-width:70%}.search_result .game_list_xs{padding:30px 0 0}.game_list_xs{margin:0 -13px}.game_list_xs ul{overflow:hidden;zoom:1}.game_list_xs li{float:left;width:160px;height:106px;overflow:hidden;position:relative;margin:12px 18px;display:inline;background-color:#F3F3F3}.game_list_xs li img{width:160px;height:70px;vertical-align:bottom}.game_list_xs .info{padding:0 0 0 10px;overflow:hidden;zoom:1}.game_list_xs .name{line-height:36px;float:left;width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game_list_xs .enter{float:right;border:1px solid #CCCCCC;background-color:#F9F9F9;color:#999999;line-height:24px;padding:0 5px;margin-top:5px;white-space:nowrap}.game_list_xs .enter:hover{border-color:#FE5E20;color:#FE5E20 !important;text-decoration:none}.content_shop{padding:40px 90px}.content_shop .news_title{text-align:center;font-size:26px;font-weight:bold;margin-bottom:45px}.content_shop .info{border-bottom:1px solid #E1E1E3;margin-bottom:35px;height:40px;color:#666666}.content_shop .source{float:left;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content_shop .time{float:left;width:170px;margin:0 20px;display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content_shop .share{float:left}.content_shop .baidu_search{float:right}.content_shop .baidu_search .baidu_keyword{width:135px;border:1px solid #E1E1E3;height:16px;line-height:16px;padding:0;vertical-align:middle;color:#404040}.content_shop .baidu_search .baidu_submit{border:1px solid #D6D6D6;background-color:#E4E4E4;height:18px;vertical-align:middle;color:#404040}.content_shop .news_content{font-size:14px;margin-bottom:70px;word-break:break-all}.content_shop .news_content img{max-width:100%}.content_shop .news_page_nav{font-size:16px}.content_shop .news_page_nav a{text-decoration:underline}.all_game{background-color:#FFFFFF;border-top:2px solid #FE5E20;overflow:hidden}.all_game .head{background-color:#FAFAFA;padding:10px 20px;line-height:36px}.all_game .head h2{color:#348ded;font-weight:bold;float:left;font-size:16px;margin-right:15px;display:inline}.all_game .head .filter{overflow:auto}.all_game .head .filter a{margin-right:30px}.all_game .head .filter a:hover{text-decoration:none}.all_game .head .active{color:#FE5E20}.all_game .head .alphabet{border-bottom:1px solid #E4E4E4}.all_game .game_list_xs{padding:15px 25px}.events_bar{height:272px;margin-bottom:40px}.events_bar .events_calendar{float:left;width:710px}.events_bar .column{float:right;width:468px}.events_bar .column .c_title{margin:21px 0 30px}.all_events .events_list{*padding-bottom:35px}.all_events .events_list li{margin-bottom:38px}.page{text-align:center;line-height:36px}.page a,.page span,.page input{vertical-align:middle;display:inline-block}.page a{border:1px solid #E1E1E1;background-color:#FFFFFF;color:#3d3d3d;font-size:14px;padding:0 15px;margin-right:-1px}.page a:hover{border:1px solid #FE5E20;color:#FE5E20;text-decoration:none;position:relative}.page .active{background-color:#FE5E20;border:1px solid #FE5E20;color:#FFFFFF;position:relative}.page .active:hover{color:#FFFFFF}.page .prev,.page .next{margin:0 12px 0 0}.page .hide{margin:0 5px}.page .text{color:#999999}.page .disabled{color:#cccccc;cursor:not-allowed}.page .disabled:hover{color:#cccccc;border:1px solid #E1E1E1}.page .num{border:1px solid #E1E1E1;width:50px;color:#3d3d3d;line-height:22px;height:22px;padding:0 2px}.page .go_btn{border:1px solid #E1E1E1;background-color:#FFFFFF;outline:none;line-height:22px;padding:0 8px;margin-left:5px;-webkit-border-radius:4px;border-radius:4px}.events_calendar{border:1px solid #FE5E20;height:270px;width:710px;position:relative}.events_calendar h3{float:left;width:126px;background-color:#FE5E20;height:180px;padding-top:90px;text-align:center;color:#FFFFFF;font-size:26px;font-weight:bold;line-height:1.2em}.events_calendar .head{height:55px;line-height:55px;color:#FFFFFF;text-align:center;font-size:24px;font-family:arial,verdana,sans-serif;background-color:#474747;width:127px;position:absolute;left:-1px;top:-1px}.events_calendar .body{font-family:arial,verdana,sans-serif;height:270px;width:584px;background-color:#FFFFFF;float:left;position:relative}.events_calendar .body .prev,.events_calendar .body .next{position:absolute;height:54px;width:16px;top:0;background:url(../img/shade_bg.png) repeat 0 0;background:rgba(0,0,0,0.3);_background:#747373;z-index:10}.events_calendar .body .prev i,.events_calendar .body .next i{display:block;height:100%;background:url(../img/calendar_icon.png) no-repeat 0 center;text-indent:-999px;overflow:hidden;cursor:pointer}.events_calendar .body .prev{left:0}.events_calendar .body .next{right:0}.events_calendar .body .next i{background-position:-16px center}.events_calendar .calendar{width:100%;text-align:center;table-layout:fixed}.events_calendar .calendar thead{color:#375069;font-size:16px;font-weight:bold}.events_calendar .calendar thead .holiday{color:#FE5E20}.events_calendar .calendar tbody{font-size:18px;color:#707070;font-weight:bold}.events_calendar .calendar thead td{height:50px;line-height:50px}.events_calendar .calendar td{height:32px;line-height:32px;vertical-align:middle;border:2px solid #FFFFFF;position:relative;z-index:1;background-color:#FFFFFF;cursor:default}.events_calendar .calendar tbody td:hover{z-index:10}.events_calendar .calendar tbody td:hover .calendar_events{display:block}.events_calendar .calendar tbody tr:hover{position:relative;z-index:10}.events_calendar .calendar .on_events{border:2px solid #FE5E20}.events_calendar .calendar .on_events .icon{position:absolute;right:0;top:0;width:10px;height:10px;overflow:hidden}.events_calendar .calendar .on_events .icon i{border-width:10px;display:inline-block;vertical-align:top;line-height:0;border-color:#FE5E20 transparent transparent transparent;border-style:solid}.events_calendar .calendar_events{display:none;position:absolute;left:80px;top:-2px;background-color:#FE5E20;font-size:12px;line-height:2em;z-index:20;font-weight:normal;padding:5px 10px 6px;*width:120px;max-width:150px}.events_calendar .calendar_events ul{overflow:hidden}.events_calendar .calendar_events li{border-bottom:1px solid #FF8759;text-align:left;margin-bottom:-1px;padding-top:1px}.events_calendar .calendar_events a{display:inline-block;vertical-align:top;color:#FFFFFF;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events_calendar .loading{display:none;width:32px;height:32px;position:absolute;left:402px;top:126px;background:url(../img/loading.gif) no-repeat 0 0}.service_content{border:none}.service_content .tab_head i{background:url(../img/service_icon.png) no-repeat 0 0}.service_content .tab_head .icon_pay{background-position:0 -62px}.service_content .tab_head .icon_integral{background-position:0 -124px}.service_content .tab_head .icon_game{background-position:0 -186px}.service_side .promotion_icon{float:none;overflow:hidden;zoom:1}.service_side .s_img{margin-bottom:18px;display:block}.service_side .s_img img{vertical-align:bottom;width:270px}.service_box_group{float:left;width:900px;overflow:hidden}.service_box_group .service_box{background:#ffffff;margin-bottom:18px;width:898px;float:left;border:1px solid #E1E1E3}.service_box_group .service_hd{background:#217FD7;height:92px;position:relative;padding-left:35px}.service_box_group .service_hd .ico_faq{width:38px;height:38px;display:inline-block;background:url("../img/faq_icon.png") no-repeat 0 0;overflow:hidden;margin-right:10px;margin-top:28px;vertical-align:middle}.service_box_group .service_hd h3{font-size:24px;line-height:38px;height:38px;color:#ffffff;display:inline-block;margin-top:28px;vertical-align:middle}.service_box_group .service_hd .font_img{width:215px;height:72px;position:absolute;background:url("../img/faq_icon.png") no-repeat 0 -48px;right:20px;top:10px}.faq_box{height:100%;overflow:hidden;padding-top:15px}.faq_box a{display:block}.faq_box li{width:357px;border:1px solid #C5C5C5;margin:0 15px 15px 15px;padding:20px 30px;height:68px;float:left;overflow:hidden}.faq_box li h3{float:left;font-size:16px;color:#3c3c3c;margin-top:10px}.faq_box li p{float:left;color:#636363}.faq_box li:hover{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.faq_box li .ico{width:68px;height:68px;display:block;float:left;background:url("../img/faq_icon.png") no-repeat;margin-right:20px}.faq_box li.faq_1 .ico{background-position:0 -134px}.faq_box li.faq_2 .ico{background-position:-73px -134px}.faq_box li.faq_3 .ico{background-position:-144px -134px}.faq_box li.faq_4 .ico{background-position:-215px -134px}.service_search{margin:15px auto;width:526px;height:40px;border:2px solid #FF5E20}.service_search .ico_search{width:26px;height:26px;background:url("../img/faq_icon.png") no-repeat -105px -6px;margin-top:7px;margin-left:7px;display:inline-block;float:left;margin-right:10px}.service_search .faq_txt{border:0;height:38px;line-height:38px;font-size:14px;width:400px;float:left;outline:none}.service_search .faq_search{height:40px;width:74px;background:#FF5E20;text-align:center;color:#ffffff;line-height:40px;float:right;text-decoration:none}.modal_service{text-align:center;line-height:2.4em}.modal_service p{font-size:16px;font-weight:bold}.modal_service .ser_tip{color:#FF0000}.modal_service .submit_box{text-align:center;padding:20px 0 10px}.text_list .icon{display:inline-block;width:3px;height:3px;line-height:3px;overflow:hidden;background-color:#DADADA;margin-right:10px}.text_list a{vertical-align:middle;display:inline-block;max-width:85%;_width:85%;color:#676767;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text_list a:hover{color:#FE5E20}.text_list ul{overflow:hidden;zoom:1}.text_list ul li{float:left;width:49%;line-height:32px}.modal{display:none;position:fixed;left:0;top:0;right:0;bottom:0;overflow:auto;overflow-y:auto;text-align:left;z-index:1010}.modal .modal-dialog{width:auto;margin:auto;position:relative}.modal .modal-dialog .modal-content{outline:none;background-clip:padding-box}.modal-backdrop{position:fixed;_position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000;filter:alpha(opacity=60);opacity:.6;height:100%;width:100%;z-index:1000}body.modal-open{position:relative;overflow:hidden;width:100%;height:100%}.modal{*position:absolute;*height:100%;*width:100%;*overflow:auto}.modal-backdrop{_position:absolute}.modal .modal-dialog{background:#ffffff;margin-top:100px;width:590px}.modal .modal_close{display:block;width:13px;height:13px;background:url(../img/close.png) no-repeat 0 0;text-indent:-999px;overflow:hidden;position:absolute;right:18px;top:18px;cursor:pointer}.modal .modal_head{font-size:22px;color:#777777;font-weight:bold;line-height:54px;border-bottom:1px solid #D4D4D4;padding:0 25px}.modal .modal_form{padding:20px 0 30px}.modal .modal_form table{width:100%}.modal .modal_form table th,.modal .modal_form table td{vertical-align:top;padding:2px 0}.modal .modal_form table th img,.modal .modal_form table td img{vertical-align:middle;height:28px;display:inline}.modal .modal_form table th{width:175px;padding-right:15px;text-align:right;color:#000000;font-size:14px;line-height:28px}.modal .modal_form .s01{border:1px solid #BDBDBD;padding:0 4px;line-height:26px;height:26px;width:240px;-webkit-border-radius:3px;border-radius:3px;outline:none;vertical-align:middle}.modal .modal_form .s01:focus{border-color:#00b4ff}.modal .modal_form .tip{color:#999999;line-height:22px;font-size:12px}.modal .modal_form .error{color:#FF0000}.modal .modal_form .chk_input{width:90px;margin-right:5px}.modal .modal_form .xieyi{line-height:48px}.modal .modal_form .xieyi a{color:#00b4ff;text-decoration:underline}.modal .modal_form .checkbox{vertical-align:-1px;margin-left:0}.modal .modal_form .modal_reg_btn{border:0 none;display:block;width:154px;height:44px;font-size:18px;color:#ffffff;background:#029ae9;-webkit-border-radius:2px;border-radius:2px;line-height:44px;overflow:hidden;margin:10px 0;cursor:pointer}.modal_xs .modal-dialog{width:350px}.modal_xs .modal_head{font-weight:normal}.modal_tip{text-align:center;padding:40px 20px}.modal_tip p{color:#777777;margin-bottom:35px;word-break:break-all;word-wrap:break-word}.modal_btn{font-size:18px;color:#FFFFFF;padding:0 50px;background-color:#4295EE;-webkit-border-radius:2px;border-radius:2px;line-height:38px;display:inline-block}.modal_btn:hover{color:#FFFFFF;text-decoration:none;background-color:#157be8}.modal-page .modal-dialog{width:590px}.modal-page.modal_xs .modal-dialog{width:369px}.modal-page .modal_head{color:#00b4ff;font-size:18px;font-weight:normal;padding:0 16px}.modal-page .modal-dialog .modal_tip{padding:8px 16px 21px}.modal-page .modal-dialog .modal_tip p{text-align:left;margin-bottom:30px;font-size:14px;color:#333333}.modal-page .modal-dialog .modal_tip p a{color:#029ae9}.modal-page .modal-dialog .modal_tip p a:hover{color:#029ae9}.modal-page .modal-dialog .modal_btn{padding:0 34px;background:#029ae9;-webkit-border-radius:2px;border-radius:2px;line-height:44px;margin:0 7px}.modal-page .modal-dialog .modal_btn.modal_btnQx{background:#d2d2d2}.levelNotice .modal-dialog .modal_head{color:#00b4ff;font-size:18px}.levelNotice .modal-dialog .modal_tip p{margin-bottom:2px;font-size:16px;color:#333333}.levelNotice .modal_btn_box{padding-bottom:30px;text-align:center}.levelNotice .modal_btn_box .bottom_link{color:#00b4ff;text-decoration:underline;font-size:18px;display:block}.levelNotice .modal_btn_box .bottom_link:hover{color:#029ae9}#ieToolTip{height:28px;font-size:14px;line-height:28px;overflow:hidden;color:#333333;background:#FFFFE1;position:fixed;_position:absolute;width:100%;min-width:1200px;z-index:1000;text-align:center;left:0;top:0}#ieToolTip p{width:1200px;margin:0 auto}#ieToolTip .close{position:absolute;right:0;padding:0 5px;color:#FF0000;top:0;cursor:pointer;font-size:18px;background:#FFFFE1}.jianhu_banner{min-width:1200px;height:365px;background:url(../img/jianhu_banner.jpg) no-repeat center 0;margin-bottom:20px}.jianhu_content .tab_head i{background:url(../img/jianhu_icon.png) no-repeat 0 0}.jianhu_content .tab_head .icon_guide{background-position:0 -62px}.jianhu_content .tab_head .icon_plan{background-position:0 -124px}.jianhu_content .tab_head .icon_faq{background-position:0 -186px}.jianhu_content .tab_body{padding:45px;color:#676767;min-height:733px;line-height:28px}.jianhu_content .tab_body a{color:#FE5E20;text-decoration:underline}.jianhu_content .jianhu_faq{font-size:14px}.jianhu_content .jianhu_faq dl{display:block}.jianhu_content .jianhu_faq dt{display:block}.jianhu_content .jianhu_faq dd{display:block;margin-bottom:40px}.jianhu_content .jianhu_faq dd:last-child{margin-bottom:0}.jianhu_content .jianhu_default .title{background-color:#8F8F8F;line-height:40px;font-size:16px;font-weight:bold;color:#FFFFFF;padding:0 12px;margin-bottom:15px}.jianhu_content .jianhu_default p{text-indent:2em}.jianhu_content .jianhu_default .primary_btn{-webkit-border-radius:3px;border-radius:3px;margin:0 4px;text-indent:0;color:#FFFFFF;text-decoration:none}.jianhu_content .jianhu_item{margin-bottom:40px}.jianhu_content .jianhu_item .name{font-weight:bold}.jianhu_content .jianhu_item ol{list-style-type:decimal;margin-left:20px}.jianhu_content .jianhu_item:last-child{margin-bottom:0}.jianhu_content .jianhu_item .pic{text-align:center;max-width:100%;vertical-align:bottom}.jianhu_side .promotion_icon{float:none;overflow:hidden;zoom:1}.jianhu_side .s_img{margin-bottom:18px;display:block}.jianhu_side .s_img img{vertical-align:bottom;width:270px}.jianhu_side .s_photo{text-align:center;margin-bottom:20px}.jianhu_side .s_photo img{vertical-align:bottom;max-width:100%}.jianhu_side .btn_box{padding-top:10px}.jianhu_side .download_btn{background-color:#FE5E20;-webkit-border-radius:3px;border-radius:3px;color:#FFFFFF;display:block;text-align:center;font-size:18px;font-weight:bold;line-height:44px;margin:0 0 10px 0}.jianhu_side .download_btn:hover{text-decoration:none;background-color:#ea4201}.jianhu_side .s_faq_list .icon{position:absolute;width:3px;height:3px;line-height:3px;overflow:hidden;background-color:#DADADA;left:0;top:11px}.jianhu_side .s_faq_list li{padding:0 0 10px 10px;position:relative}.jianhu_side .s_faq_list a{vertical-align:middle;color:#676767}.jianhu_side .s_faq_list a:hover{color:#FE5E20}.qq_verify{padding:315px 30px 130px;background:url(../img/qq_verity.png) no-repeat 64% 55px;text-align:center;font-size:18px;color:#676767}.qq_verify .row{margin-bottom:22px}.qq_verify .row label{vertical-align:middle;display:inline-block;width:160px;text-align:right}.qq_verify .qq_input{border:1px solid #E1E1E3;background-color:#F8F8F8;-webkit-border-radius:3px;border-radius:3px;padding:10px;margin-left:5px;width:320px;vertical-align:middle}.qq_verify .primary_btn{font-size:18px;font-family:"Microsoft Yahei",'simsun';line-height:36px;padding:0 55px;-webkit-border-radius:2px;border-radius:2px}.qq_verify .primary_btn:hover{color:#ffffff !important}.qq_verify .ipt{border:1px solid #E1E1E3;background-color:#F8F8F8;-webkit-border-radius:3px;border-radius:3px;padding:10px;margin-left:5px;width:320px;vertical-align:middle}.qq_verify select.ipt{width:342px}.modal .login_box{margin:0 auto}.modal .login_box .reg_btn{position:absolute;right:10px;top:5px;color:#FE5E20;line-height:22px;font-size:14px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #FE5E20;padding:0 8px;text-decoration:none}.modal .login_box .reg_btn:hover{color:#FFFFFF}.modal .login_box .third_login{text-align:center}.modal .login_box .third_login .desc{vertical-align:middle;margin-right:10px;font-size:14px;color:#888}.modal .login_box{position:relative;font-weight:bold;width:340px;height:320px}.modal .login_box .head{font-size:16px;color:#000000;line-height:30px}.modal .sso_login{margin:10px auto 0 auto;width:340px;height:290px}.header_mini{margin-bottom:18px;color:#333333}.header_mini .before,.header_mini .after{float:right}.header_mini .none{display:none}.header_mini a{color:#333333;text-decoration:none}.header_mini .logo_txt{font-size:24px;color:#196ad9;padding-left:18px;height:38px;line-height:38px;border-left:1px solid #3085E2;margin-top:28px;display:inline-block}.header_mini .head-tool{float:right;margin-top:34px;height:22px;line-height:22px}.header_mini .head-tool a{font-size:16px;padding:0 15px}.header_mini .head-tool a:hover{color:#ff6600;text-decoration:none}.header_mini .head-tool a.link_back{padding-right:30px}.header_mini .head-tool a.link_back i{width:27px;height:22px;vertical-align:middle;display:inline-block;background:url("../img/faq_icon.png") no-repeat -54px -12px}.header_mini .head-tool a.link_back:hover{color:#000;text-decoration:none}.id-verify{padding-top:30px;padding-bottom:30px}.id-verify p{text-align:center}.id-verify .iv_name{font-size:32px;color:#ff7800;font-weight:bold;margin-bottom:15px}.id-verify .iv_tips{font-size:18px;color:#939393}.id-verify .iv_label{font-size:15px;color:#333;font-weight:bold}.id-verify form{margin-top:35px}.id-verify form .row{margin-bottom:18px;text-align:left;margin-left:28%}.id-verify form .row .done{font-size:18px;color:#d45250;margin-left:78px}.id-verify form .row_tips{margin-bottom:5px}.id-verify input{width:253px;height:32px;line-height:32px;padding:0 5px}.id-verify .error_tips{font-size:14px;color:#9e9e9e;margin-left:12px}.id-verify .error_red{color:#ff0000}.id-verify .save_btn{font-size:18px;font-family:"Microsoft Yahei",'simsun';line-height:36px;padding:0 55px;-webkit-border-radius:2px;border-radius:2px;margin-left:40%}.id-verify .success{margin:0 200px;text-align:center;padding-top:80px;padding-bottom:80px}.id-verify .success p{background:url(../img/save.png) no-repeat left center;display:inline-block;*display:inline;*zoom:1;height:36px;line-height:36px;color:#5fa871;font-size:30px;padding-left:46px;overflow:hidden}.high-game{width:1200px}.high-game .page-title{margin-bottom:20px}.high-game ul{width:100%;height:280px}.high-game ul li{float:left;width:224px;height:280px;overflow:hidden;position:relative;margin-left:20px}.high-game ul li .shadow{position:absolute;width:224px;height:84px;background:url("../img/shadow.png") no-repeat;left:0;bottom:0;cursor:pointer}.high-game ul li .shadow p{width:100%;height:100%;font-size:18px;font-weight:bold;color:#ffffff;text-align:center;line-height:116px;-webkit-transition:all .2s linear;transition:all .2s linear}.high-game ul li .shadow .game-link{width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);position:absolute;left:0;bottom:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all .3s linear;transition:all .3s linear;text-align:center}.high-game ul li .shadow .game-link a{display:inline-block;background:#f85e5a;height:21px;padding:0 10px;-webkit-border-radius:10px;border-radius:10px;color:#ffffff;font-size:14px;margin:49px 2px 0;line-height:21px}.high-game ul li .shadow .game-link a:hover{background:#e65753}.high-game ul li:hover .shadow p{display:none}.high-game ul li:hover .shadow .game-link{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.high-game ul li:first-child{margin-left:0}.hot-activity{width:300px}.hot-activity .page-title{margin-bottom:20px}.hot-activity ul{width:100%;background:#ffffff}.hot-activity ul li.nor{width:100%;border-top:1px solid #f6f7fb;position:relative}.hot-activity ul li.nor a{display:block;position:relative;padding-left:35px;width:265px;height:53px;line-height:53px}.hot-activity ul li.nor span{display:block;float:left;color:#333333;font-size:16px}.hot-activity ul li.nor span.dec{width:207px}.hot-activity ul li.nor span.date{width:58px;text-align:center}.hot-activity ul li.nor i{position:absolute;width:16px;height:15px;background-position:-36px -29px;left:9px;top:18px}.hot-activity ul li.nor:hover{background:url("../img/ha.png") no-repeat}.hot-activity ul li.nor:hover i{background-position:-54px -29px}.hot-activity ul li.es{border-top:none;padding-left:0;height:230px}.hot-activity ul li.es img{width:300px;height:150px}.hot-activity ul li.es p{width:280px;padding:16px 10px;font-size:16px;color:#333333;line-height:22px}.hot-activity ul li.es p a,.hot-activity ul li.es p a:hover{color:#eb7859}.kf-post{width:300px;height:636px;overflow:hidden;font-size:16px;color:#333333}.kf-post .page-title{margin:20px 0}ul.tab{width:300px;height:40px}ul.tab li{float:left;width:150px;height:40px;cursor:pointer;text-align:center;line-height:40px;background:#ffffff}ul.tab li.on,ul.tab li:hover{background:#f85e5a;color:#ffffff}#post-old,#post-new{width:300px;height:480px;padding-bottom:50px;overflow:hidden}.post{width:300px;height:480px;overflow:hidden;position:relative}.post-list{position:absolute;top:0;left:0}.post-list ul{background:#ffffff;float:left;height:480px}.post-list ul li{width:300px;height:59px;border-top:1px solid #f6f7fb}.post-list ul li:hover{background:url("../img/ha.png")}.post-list ul a{display:block}.post-list ul span{display:block;float:left;height:59px;line-height:59px}.post-list ul span.arrow{width:3px;height:5px;background-position:-83px -29px;margin:29px 9px 25px 12px}.post-list ul span.name{width:90px;padding-right:10px}.post-list ul span.area,.post-list ul span.time{font-size:14px}.post-list ul span.area{width:90px}.post-list ul span.area b{color:#f85e5a;font-weight:normal}.post-list ul span.time{width:86px;color:#999999}.page-con{width:300px;height:49px;border-top:1px solid #f6f7fb;background:#ffffff;text-align:center}.page-con a{display:inline-block;text-indent:-9999px;width:19px;height:19px;background:url("../img/page-arrow.png") no-repeat;margin:13px 15px}.page-con a.prev{background-position:0 0}.page-con a.prev:hover{background-position:0 -31px}.page-con a.next{background-position:-30px 0}.page-con a.next:hover{background-position:-30px -31px}.page-con a.prev.disabled,.page-con a.next.disabled,.page-con a.prev.disabled:hover,.page-con a.next.disabled:hover{opacity:.7;filter:alpha(opacity=70);cursor:not-allowed}.page-con a.prev.disabled:hover{background-position:0 0}.page-con a.next.disabled:hover{background-position:-30px 0}.game-rank{width:300px}.game-rank .page-title{margin:21px 0 20px}.game-rank .rank-content ul.rank-list{width:300px;display:none}.game-rank .rank-content ul.rank-list li{border-top:1px solid #f6f7fb;background:#ffffff;font-size:14px}.game-rank .rank-content ul.rank-list li a{display:block;position:relative;height:60px;width:160px;padding:26px 54px 25px 86px}.game-rank .rank-content ul.rank-list li a h2{font-size:16px;color:#333333;font-weight:bold;height:20px;line-height:16px}.game-rank .rank-content ul.rank-list li a p{color:#999999;height:23px;line-height:23px}.game-rank .rank-content ul.rank-list li img{position:absolute;left:11px;top:26px;width:60px;height:60px;float:left;-webkit-border-radius:14px;border-radius:14px}.game-rank .rank-content ul.rank-list li span.btn-book{position:absolute;height:22px;padding:0 8px;line-height:22px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #f85e5a;color:#f85e5a;top:40px;right:10px}.game-rank .rank-content ul.rank-list li span.btn-book:hover{background:#f85e5a;color:#ffffff}.game-rank .rank-content ul.rank-list li:hover{background:url("../img/ha.png") repeat-y}.hot-rank{font-size:16px}.hot-rank .page-title{margin:21px 0 20px}.hot-rank ul{background:#ffffff}.hot-rank ul li{height:58px;width:300px;border-top:1px solid #f6f7fb;position:relative;overflow:hidden}.hot-rank ul li a,.hot-rank ul li span{display:block}.hot-rank ul li span{float:left}.hot-rank ul li span.no{width:22px;height:22px;line-height:22px;text-align:center;position:absolute}.hot-rank ul li span.name{color:#333333;width:110px;padding-right:21px}.hot-rank ul li span.type{width:100px;color:#999999;font-size:14px}.hot-rank ul li .normal{width:231px;padding:0 18px 0 51px;position:relative}.hot-rank ul li .normal span{line-height:58px}.hot-rank ul li .normal span.no{background:#ffffff;color:#666666;left:17px;top:20px;line-height:22px}.hot-rank ul li .normal span.no.no1,.hot-rank ul li .normal span.no.no2,.hot-rank ul li .normal span.no.no3{color:#ffffff}.hot-rank ul li .normal span.no.no1{background:#71d5d4}.hot-rank ul li .normal span.no.no2{background:#86d177}.hot-rank ul li .normal span.no.no3{background:#65a2d1}.hot-rank ul li .normal span.name{padding-right:0}.hot-rank ul li .normal span.type{padding-right:10px}.hot-rank ul li .normal span.icn{position:absolute;top:26px;right:10px;background-position:0 -51px;width:7px;height:12px}.hot-rank ul li .hover{height:60px;width:185px;padding:26px 56px 25px 61px;position:absolute;left:0;top:0;display:none}.hot-rank ul li .hover span.no{color:#ffffff;background:#f85e5a;top:44px;left:17px}.hot-rank ul li .hover span.img{width:60px;height:60px}.hot-rank ul li .hover span.img img{width:60px;height:60px;-webkit-border-radius:14px;border-radius:14px}.hot-rank ul li .hover p{width:110px;margin-left:10px}.hot-rank ul li .hover span.name,.hot-rank ul li .hover span.type{width:110px;display:block;padding-right:0;margin-left:15px;float:right;line-height:22px}.hot-rank ul li .hover span.name{margin-top:10px}.hot-rank ul li .hover span.enter{position:absolute;height:22px;padding:0 8px;line-height:22px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #f85e5a;background:#f85e5a;color:#ffffff;top:44px;right:12px}.hot-rank ul li .hover span.enter:hover{background:#e65753}.hot-rank ul li:first-child{border-top:none}.hot-rank ul li.on{height:111px;background:url("../img/ha.png") repeat-y}.hot-rank ul li.on .normal{display:none}.hot-rank ul li.on .hover{display:block}.new-hot{width:880px;color:#333333}.new-hot .page-title{margin-bottom:20px}.info-con{width:880px;overflow:hidden}.info-con .info-list{overflow:hidden;zoom:1;margin:0 -10px}.info-con .info-list li{float:left;width:280px;height:260px;margin:0 10px 20px;cursor:pointer;position:relative}.info-con .info-list li span{display:block}.info-con .info-list li a.img-link{display:block;position:absolute;z-index:24;width:276px;height:198px;left:2px;top:2px}.info-con .info-list li .desc{padding:0 9px 0 15px;width:256px;height:60px;line-height:60px;background:#ffffff}.info-con .info-list li .desc span.name{float:left;font-size:18px;font-weight:bold;width:150px}.info-con .info-list li .desc span.type{width:105px;float:right;text-align:right}.info-con .info-list li .info-hover{position:absolute;left:0;top:0;width:276px;height:256px;border:2px solid #f85e5a;opacity:0;filter:alpha(opacity=0);-webkit-transition:.2s all linear;transition:.2s all linear;z-index:23}.info-con .info-list li .info-hover .hover-link{position:absolute;left:0;bottom:0;height:58px;width:276px;background:#ffffff;z-index:24}.info-con .info-list li .info-hover .hover-link a{display:block;width:auto}.info-con .info-list li .info-hover .hover-link a.web,.info-con .info-list li .info-hover .hover-link a.forum{float:left;font-size:16px;font-weight:bold;height:41px;line-height:58px;margin:0 5px 0 19px}.info-con .info-list li .info-hover .hover-link a.web:hover,.info-con .info-list li .info-hover .hover-link a.forum:hover{border-bottom:1px solid #333333}.info-con .info-list li .info-hover .hover-link a.enter{position:absolute;right:10px;bottom:15px;height:28px;background:#f85e5a;padding:0 10px;color:#ffffff;-webkit-border-radius:14px;border-radius:14px}.info-con .info-list li .info-hover .hover-link a.enter:hover{background:#e65753}.info-con .info-list li:hover .info-hover{opacity:1;filter:alpha(opacity=100)}.add{width:880px;height:120px;position:relative}.add a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.new-rec{width:880px}.new-rec .page-title{margin:20px 0}.new-rec .rec{overflow:hidden}.new-rec .rec ul{overflow:hidden;zoom:1;margin:0 -10px}.new-rec .rec ul li{width:280px;height:180px;float:left;margin:0 10px 20px}.new-rec .rec ul li img{width:280px;height:180px}.h5-rec{width:880px}.h5-rec .page-title{margin-bottom:20px}.classic-game{width:880px}.classic-game .page-title{margin-bottom:20px}.classic-game .classic-con{overflow:hidden}.classic-game .classic-con ul{overflow:hidden;zoom:1;margin:0 -10px}.classic-game .classic-con ul li{float:left;margin:0 10px 20px;background:#ffffff}.classic-game .classic-con ul li a{display:block;width:105px;height:80px;padding:0 10px 0 90px;position:relative}.classic-game .classic-con ul li img{-webkit-border-radius:14px;border-radius:14px;position:absolute;left:15px;top:10px}.classic-game .classic-con ul li h2{font-size:18px;color:#333333;font-weight:bold;height:44px;line-height:56px}.classic-game .classic-con ul li p{font-size:14px;color:#999999;height:20px;line-height:20px}.classic-game .classic-con ul li .classic-hover{width:201px;height:76px;position:absolute;left:0;top:0;border:2px solid #f85e5a;opacity:0;filter:alpha(opacity=0);-webkit-transition:.2s all linear;transition:.2s all linear}.classic-game .classic-con ul li:hover .classic-hover{opacity:100;filter:alpha(opacity=100)}.links{width:1200px}.links .page-title{margin-bottom:30px}.links .links-con{background:#ffffff;width:1162px;overflow:hidden;zoom:1;padding:13px 19px 10px}.links .links-con a{display:block;float:left;padding:0 13px;width:140px;height:33px;line-height:33px;position:relative;font-size:14px;color:#333333}.links .links-con a:before{display:block;content:'';width:3px;height:5px;position:absolute;left:0;top:15px;background:url("../img/icn.png") no-repeat -83px -29px}.links .links-con a:hover{color:#f85e5a}.links .links-con a:hover:before{background:url("../img/icn.png") no-repeat -99px -29px}.couplet-left,.couplet-right{display:none}.couplet-left{position:fixed;width:150px;height:490px;left:50%;top:120px;margin-left:-784px}.couplet-left a{display:block;width:150px;height:490px}.couplet-left .close{width:9px;height:8px;position:absolute;right:8px;top:7px}.couplet-right{width:64px;position:fixed;top:120px;left:50%;margin-left:675px}.couplet-right ul li{font-size:16px;color:#ffffff;line-height:20px;margin-bottom:1px;position:relative}.couplet-right ul li a{display:block;width:100%;height:100%;color:#ffffff}.couplet-right ul li .code-hover{background:#ffffff;position:absolute;padding:12px 14px 0 12px;top:18px;left:-149px;z-index:44;display:none}.couplet-right ul li .code-hover p{height:44px;width:100%;text-align:center;line-height:44px;color:#333333;font-size:14px}.couplet-right ul li:hover .code-hover{display:block}.couplet-right ul li.cr1,.couplet-right ul li.cr2{padding:12px 16px;background:#f85e5a}.couplet-right ul li.cr1:hover,.couplet-right ul li.cr2:hover{background:#e65753}.couplet-right ul li.cr1:hover a,.couplet-right ul li.cr2:hover a{text-decoration:none}.couplet-right ul li.cr3,.couplet-right ul li.cr4,.couplet-right ul li.cr5{width:64px;height:64px;background:#e3e3e3;background-image:url("../img/icnR.png");background-repeat:no-repeat;font-size:0}.couplet-right ul li.cr3:hover,.couplet-right ul li.cr4:hover,.couplet-right ul li.cr5:hover{background-color:#e3e3e3}.couplet-right ul li.cr3 .code-hover p,.couplet-right ul li.cr4 .code-hover p,.couplet-right ul li.cr5 .code-hover p{font-size:14px}.couplet-right ul li.cr3{background-position:12px 16px}.couplet-right ul li.cr3:hover{background-position:-98px 16px}.couplet-right ul li.cr4{background-position:12px -49px}.couplet-right ul li.cr4:hover{background-position:-98px -49px}.couplet-right ul li.cr5{cursor:pointer;background-position:12px -114px}.couplet-right ul li.cr5:hover{background-position:-98px -114px}.defend-box{width:1200px;background:#ffffff;padding:120px 0 100px 0;text-align:center}.defend-box .defend{background:url("../img/defend.jpg") no-repeat;width:368px;height:368px;margin:0 auto 0}.defend-box p.defend-tip{width:100%;font-size:30px;color:#c5c6c9;font-weight:bold;height:95px;line-height:102px}.defend-box a.defend-link{font-size:24px;color:#f85e5a}.defend-box a.defend-link:hover{color:#f85e5a;text-decoration:underline}.privacy-dec{color:#333333}.privacy-dec h1{font-size:26px;font-weight:bold;line-height:36px;text-align:center;margin-bottom:25px}.privacy-dec p{margin-bottom:6px;font-size:14px;line-height:30px}.privacy-dec p a{color:#FE5E20}.privacy-dec p a:hover{color:#FE5E20 !important;text-decoration:underline}.privacy-dec p strong{font-weight:bold}.privacy-dec .dec-bold{font-weight:bold}.privacy-dec p.dec-tit{margin-top:30px}.privacy-dec .dec-udline{text-decoration:underline}.privacy-dec .dec-textr{text-align:right}.gift-wrap{min-width:1300px;background-color:#f6f7fb;margin:0 auto;padding:26px 0 70px 0}.gift-wrap .gift-inner{width:1300px;margin:0 auto}.gift-wrap .search-wrap{position:absolute;width:228px;height:32px;right:3px;top:-3px}.gift-wrap .search-wrap .search-inner{width:228px;height:32px}.gift-wrap .search-wrap .search-inner .ipt-box{width:194px;height:30px;border:1px solid #efefef;background-color:#ffffff;float:left}.gift-wrap .search-wrap .search-inner .ipt-box .search-ipt{display:block;width:174px;height:30px;padding:0 10px;font-size:16px;color:#999999;border:none;background:none}.gift-wrap .search-wrap .btn-search{float:right;display:block;text-indent:-9999px;width:32px;height:32px;background:#fa5a5a url("../img/btn-search.png") no-repeat center center}.gift-wrap .gift-container{width:1300px;overflow-x:hidden}.gift-wrap .gift-container .gift-list{width:1317px;margin-left:-8px}.gift-wrap .gift-container .gift-list li{width:202px;height:195px;float:left;position:relative;margin:20px 9px 17px 8px}.gift-wrap .gift-container .gift-list li .gift-img{width:202px;height:144px}.gift-wrap .gift-container .gift-list li .gift-info span,.gift-wrap .gift-container .gift-list li .gift-info a{display:block}.gift-wrap .gift-container .gift-list li .gift-info{height:51px;width:182px;background-color:#ffffff;padding:0 10px;line-height:51px}.gift-wrap .gift-container .gift-list li .gift-info .gift-name{float:left;font-size:16px;font-weight:bold;color:#333333;width:100px;height:50px}.gift-wrap .gift-container .gift-list li .gift-info .btn-code{float:right;width:78px;height:30px;line-height:38px;-webkit-border-radius:15px;border-radius:15px;font-size:14px;color:#666666;text-align:center;background-color:transparent;margin-top:8px}.gift-wrap .gift-container .gift-list li .gift-info .btn-code:hover{text-decoration:none}.gift-wrap .gift-container .gift-list li .border{display:none;position:absolute;left:0;top:0;width:198px;height:191px;border:2px solid #fa5a5a}.gift-wrap .gift-container .gift-list li .border .code-mask{width:198px;height:142px;background-color:rgba(250,90,90,0.4);position:absolute;left:0;top:0}.gift-wrap .gift-container .gift-list li .border .code-mask .code-wrap{width:102px;height:102px;padding:7px;background-color:#ffffff;margin:12px auto 0}.gift-wrap .gift-container .gift-list li .border .code-mask .code-wrap img{width:102px;height:102px}.gift-wrap .gift-container .gift-list li:hover .btn-code{background-color:#fa5a5a;color:#ffffff;line-height:30px}.gift-wrap .gift-container .gift-list li:hover .border{display:block}.hide{display:none}.id-verify form .row.row-nonage{font-size:18px;color:#ff0000;text-align:center;margin:0 auto 18px}.id-verify.verified-box .row .icn-zj,.id-verify.verified-box .row .verified-info{display:inline-block;vertical-align:middle}.id-verify.verified-box .row .icn-zj{margin-right:35px;width:103px;height:90px;background:url("../img/icn-zj.png") no-repeat center center}.id-verify.verified-box .row .verified-info{font-size:20px;color:#7c7c7c}.id-verify.verified-box .row .verified-info .verified-tip{height:44px;line-height:44px;text-align:left}.id-verify.verified-box .row .verified-info .verified-tip span{margin-right:13px}.id-verify.verified-box .row .verified-info .verified-tip .icn-verified{display:inline-block;width:36px;height:36px;background:url("../img/save.png") no-repeat center center;vertical-align:-8px;margin-left:20px}.id-verify.verified-box .modify_btn{font-size:18px;font-family:"Microsoft Yahei",'simsun';line-height:36px;padding:0 55px;-webkit-border-radius:2px;border-radius:2px;margin:20px 0 20px 40%}.primary_btn:hover{color:#FFFFFF !important}.modal-page.modal_s .modal-dialog{width:450px}.reg-box{width:400px;margin:0 auto}.reg-box .reg-iframe{width:400px;height:350px}.float-bottom{max-width:180px;height:240px;position:fixed;bottom:0;z-index:999}.float-bottom .con-box{width:100%;height:100%;position:relative}.float-bottom.float-bottom-left{left:50%;margin-left:-795px;width:180px}.float-bottom.float-bottom-left .img{float:right}.float-bottom.float-bottom-right{left:50%;margin-left:620px}.float-bottom.float-bottom-right .img{float:left}.float-bottom .img{max-width:100%}.float-bottom .close{width:18px;height:18px;background:url("../img/f-close.png") no-repeat center center;position:absolute;top:1px;right:0;cursor:pointer}

